bufferedreadertest.java
per admin
—
darrera modificació
2020-04-06T13:06:42+02:00
import java.io.FileReader;
import java.io.BufferedReader;
/**
* Clase: BufferedReaderTest
*
* Propósito:
* Demuestra cómo se puede leer el contenido de un fichero línea a línea
*
* Uso:
* java BufferedReaderTest fichero_a_leer
*/
public class BufferedReaderTest {
public static void main(String args[]) {
BufferedReaderTest app = new BufferedReaderTest();
app.doit(args[0]);
}
public void doit(String fichero) {
try {
// Creamos un FileReader asociado al fichero a leer
FileReader fr = new FileReader(fichero);
// Creamos un BufferedReader asociado al FileReader
BufferedReader br = new BufferedReader(fr);
// Leemos todas las líneas del fichero
int n = 0;
String linea;
while((linea = br.readLine()) != null) {
System.out.println("Línea " + ++n + ": " + linea);
}
// Cerramos el fichero
br.close();
} catch(java.io.FileNotFoundException e) {
System.out.println("No existe el fichero: " + fichero);
} catch(java.io.IOException e) {
System.out.println("Ha ocurrido una excepción de entrada/salida");
}
}
}