viernes, 4 de marzo de 2011

Lectura de un Archivo en Java

Lectura de un Archivo de Texto en Java
Existen diversas clases y métodos para leer y escribir los datos en un fichero de texto, pero para el día de hoy utilizaremos la clase "File Reader", esta clase tiene métodos que nos permiten leer caracteres, pero no las líneas completas, ahora por qué queremos las líneas completas?, bueno puede ser para analizarla y extraer ciertos campos de nuestro interés y trabajar con estos.
Entonces como la clase File Reader no puede hacer esto, utilizaremos otra clase auxiliar llamada "Buffered Reader", la cual si contiene los métodos que necesitamos para leer las líneas enteras de un fichero. Para utilizar estas clases necesitamos hacer el siguiente import: "java.io.*", el cual se encarga de administrador todas las formas de entrada y salida de datos en un programa. Ahora lo que haremos será implementar la clase File Reader para construir un Buffered Reader, de la siguiente forma:

   File arNew = new File ("C:\\archivo.txt");
   FileReader fr = new FileReader (arNew);
   BufferedReader br = new BufferedReader(fr);
   //cad almacenará línea de archivo
   String cad = br.readLine();
   //Imprimir cad
   System.out.println(cad);

No hay comentarios.:

Publicar un comentario