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