jueves, 28 de junio de 2007

Leyendo texto desde un archivo en JAVA

try {BufferedReader in = new BufferedReader(new FileReader("infilename"));
String str;
while ((str = in.readLine()) != null) {
// Procesar la variable str;
}
in.close();
} catch (IOException e) { }

/* Ejercicios
1.- Leer 10 números guardados en un archivo externo numeros.txt.
Luego calcular:
- La suma de dichos números
- El Promedio
- El número mayor
- El número menor
- Cantidad de números pares
- Cantidad de números impares
2.- Leer 5 nombres de alumno de un archivo nombres.txt y otro de un archivo anio.txt los años en que nacieron. Mostrar la lista de los alumno y su correspondiente edad.

Agregando a un archivo externo

try {
BufferedWriter out = new BufferedWriter(new FileWriter("nombrearchivo", true));
out.write("Leguia Loayza Elio");
out.close();
} catch (IOException e) {
}

Escribiendo en una archivo externo en JAVA

// Si no existe el archivo escribir.txt se crea
try{
BufferedWriter salida=new BufferedWriter(new FileWriter("Escribir.txt"));
salida.write("Leguia Loayza Elio");
salida.close();
}
catch(IOException e){}