Download java-miercoles_27_abril-de-2016-archivos
Document related concepts
no text concepts found
Transcript
Programación Orientada a Objetos JAVA Imprime fecha y hora //Agregar Librería: import java.util.Date; //Metodo que nos da la hora del sistema long time=System.currentTimeMillis(); Date fecha=new Date(time); //Métodos "deprecated" para extraer los componentes de la fecha int dia=fecha.getDay(); int mes=fecha.getMonth(); int anho=fecha.getYear(); int hora=fecha.getHours(); int minutos=fecha.getMinutes(); int segundos=fecha.getSeconds(); //Impresión tipica en consola System.out.println(fecha.toString()); Imprime fecha y hora, versión 2 //Agregar Librería: import java.util.Date; java.util.Date fecha = new Date(); System.out.println (fecha); Archivos0.java http://armandovalera.info Página 1 Programación Orientada a Objetos JAVA Archivos1.java con horas, minutos, segundos package archivos1; import java.io.FileWriter; import java.io.IOException; import java.util.Calendar; import java.util.GregorianCalendar; public class Archivos1 { public static void main(String[] args) throws IOException { FileWriter archivo = null; Calendar calendario = new GregorianCalendar(); int hora, minutos, segundos; hora =calendario.get(Calendar.HOUR_OF_DAY); minutos = calendario.get(Calendar.MINUTE); segundos = calendario.get(Calendar.SECOND); //En la Carpeta del proyecto se guarda el archivo Resultado1.txt archivo = new FileWriter("Resultado1.txt"); // Escribimos linea a linea en el arhivo for (int i=1; i<=12; i++) archivo.write("UACM_"+ i + "\r\n"); archivo.write(hora + ":" + minutos + ":" + segundos); archivo.close(); } } Archivos2.java con fecha y hora completa package archivos2; import java.io.FileWriter; import java.io.IOException; import java.util.Date; public class Archivos2 { public static void main(String[] args) throws IOException { FileWriter archivo = null; //En la Carpeta del proyecto se guarda el archivo Resultado1.txt http://armandovalera.info Página 2 Programación Orientada a Objetos JAVA archivo = new FileWriter("Resultado2.txt"); // Escribimos linea a linea en el fichero for (int i=1; i<=120; i++) archivo.write("UACM_"+ i + "\r\n"); //Metodo que nos da la hora del sistema long time=System.currentTimeMillis(); Date fecha=new Date(time); //Métodos "deprecated" para extraer los componentes de la fecha int dia=fecha.getDay(); int mes=fecha.getMonth(); int anho=fecha.getYear(); int hora=fecha.getHours(); int minutos=fecha.getMinutes(); int segundos=fecha.getSeconds(); //Impresión tipica en consola System.out.println(fecha.toString()); archivo.write(fecha.toString()); archivo.close(); } } LecturaFicheros0.java http://armandovalera.info Página 3 Programación Orientada a Objetos JAVA Archivos0.java package archivos0; import java.io.FileWriter; import java.io.IOException; public class Archivos0 { public static void main(String[] args) throws IOException { FileWriter archivo = null; //En la Carpeta del proyecto se guarda el archivo Resultado1.txt archivo = new FileWriter("Resultado0.txt"); // Escribimos linea a linea en el arhivo for (int i=1; i<=12; i++) archivo.write("UACM_"+ i + "\r\n"); archivo.close(); } } Archivos1.java Con try & catch package archivos1; import java.io.FileWriter; public class Archivos1 { public static void main(String[] args) { FileWriter archivo = null; try { //En la Carpeta del proyecto se guarda el archivo Resultado1.txt archivo = new FileWriter("Resultado1.txt"); // Escribimos linea a linea en el fichero for (int i=1; i<=120; i++) { archivo.write("UACM_"+ i + "\r\n"); } archivo.close(); } catch (Exception ex) { System.out.println("Mensaje de la excepción: " + ex.getMessage()); } } } http://armandovalera.info Página 4 Programación Orientada a Objetos JAVA LecturaFicheros0.java package lecturaficheros0; import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class LecturaFicheros0 { public static void main(String[] args) throws FileNotFoundException { // Archivo que queremos leer File fichero = new File("Resultado1.txt"); Scanner s = null; // Leemos el contenido del archivo System.out.println("... Leemos el contenido del fichero ..."); s = new Scanner(fichero); // Leemos linea a linea del archivo while (s.hasNextLine()) { String linea = s.nextLine(); // Guardamos la linea en un String System.out.println(linea); } // Imprimimos la linea // Cerramos el archivo tanto si la lectura ha sido correcta o no if (s != null) s.close(); } } http://armandovalera.info Página 5 Programación Orientada a Objetos LecturaFicheros.java JAVA Con try & catch package lecturaficheros; import java.io.File; import java.util.Scanner; public class LecturaFicheros { public static void main(String[] args) { // Archivo que queremos leer File fichero = new File("Resultado1.txt"); Scanner s = null; try { // Leemos el contenido del archivo System.out.println("... Leemos el contenido del fichero ..."); s = new Scanner(fichero); // Leemos linea a linea del archivo while (s.hasNextLine()) { String linea = s.nextLine(); System.out.println(linea); } // Guardamos la linea en un String // Imprimimos la linea } catch (Exception ex) { System.out.println("Mensaje: " + ex.getMessage()); } finally { // Cerramos el archivo tanto si la lectura ha sido correcta o no try { if (s != null) s.close(); } catch (Exception ex2) { System.out.println("Mensaje 2: " + ex2.getMessage()); } } } } http://armandovalera.info Página 6