BufferedReader br = new BufferedReader(new
FileReader("archivo.txt"));
Utilizando el objeto de tipo BufferedReader se puede conseguir exactamente lo mismo que en
las secciones anteriores utilizando el método readLine() y la clase StringTokenizer. En el caso de
archivos es muy importante utilizar el buffer puesto que la tarea de escribir en disco es muy lenta
respecto a los procesos del programa y realizar las operaciones de lectura de golpe y una de una en
lina hace mucho más eficiente el acceso. Por ejemplo:
// Lee un archivo entero de la misma manera
que de teclado
String texto = new String();
try {
String texto = new String();
try {
FileReader
fr = new FileReader("archivo.txt");
entrada = new BufferedReader(fr);
String s;
entrada = new BufferedReader(fr);
String s;
while((s = entrada.readLine()) != nuil)
texto += s;
entrada.cióse();
entrada.cióse();
}
catch(java.io.FileNotFoundException fnfex) {
System.out.println("Archivo no encontrado:
" + fnfex);}
catch(java.io.IOException ioex) {}
catch(java.io.IOException ioex) {}
No hay comentarios:
Publicar un comentario