Cómo leer un archivo en Java: Ejemplo de BufferedReader

¿Cómo leer un archivo en Java?

Java proporciona varios mecanismos para leer desde el archivo. El paquete más útil que se proporciona para esto es el java.io.Reader. Esta clase contiene el Class BufferedReader bajo el paquete java.io.BufferedReader

¿Qué es BufferedReader en Java?

BufferedReader es una clase de Java para leer el texto de una secuencia de entrada (como un archivo) almacenando en el búfer caracteres que leen a la perfección caracteres, matrices o líneas.

En general, cada solicitud de lectura hecha de un Reader hace que se realice una solicitud de lectura correspondiente del carácter subyacente o secuencia de bytes.

Por lo tanto, es aconsejable incluir un BufferedReader en cualquier lector cuyas operaciones de lectura () puedan ser costosas, como java FileReaders y InputStreamReaders.

Un uso típico implicaría pasar la ruta del archivo al BufferedReader de la siguiente manera:

Esto básicamente carga su archivo en objReader.Now, tendrá que recorrer el contenido del archivo e imprimirlo.

El ciclo while en el código siguiente leerá el archivo hasta que haya llegado al final del archivo

strCurrentLine lee la línea actual y objReader.readLine () devuelve una cadena. Por lo tanto, el ciclo se repetirá hasta que no sea nulo.

Ejemplo de BufferedReader:

El siguiente código muestra la implementación completa.

Nota:

El código anterior tiene algunos manejos muy importantes, especialmente en el bloque final del código.

Este código asegurará que la administración de la memoria se realiza de manera eficiente y se llama al método objReader.close () que libera la memoria.

Ejemplo de BufferedReader JDK7:

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *