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"); } } }