in

Cómo leer un archivo línea por línea en Java

how to read file line by line in java output1

Existen las siguientes formas de leer un archivo línea por línea.

  • Clase BufferedReader
  • Clase de escáner

Usando la clase BufferedReader

El uso de la clase Java BufferedRedaer es la forma más común y sencilla de leer un archivo línea por línea en Java. Pertenece a java.io paquete. La clase Java BufferedReader proporciona el método readLine () para leer un archivo línea por línea. La firma del método es:

El método lee una línea de texto. Devuelve una cadena que contiene el contenido de la línea. La línea debe terminar con un salto de línea (» n») o un retorno de carro (» r»).

Ejemplo de lectura de un archivo línea por línea usando la clase BufferedReader

En el siguiente ejemplo, la clase FileReader lee Demo.txt. El método readLine () de la clase BufferedReader lee el archivo línea por línea, y cada línea se agrega a StringBuffer, seguida de un salto de línea. El contenido de StringBuffer luego se envía a la consola.

Producción:

Cómo leer un archivo línea por línea en Java

Usando la clase Scanner

Java Escáner La clase proporciona más métodos de utilidad en comparación con la clase BufferedReader. La clase Java Scanner proporciona el método nextLine () para facilitar línea por línea el contenido del archivo. Los métodos nextLine () devuelven la misma cadena que el método readLine (). La clase Scanner también puede leer un archivo de InputStream.

Ejemplo de lectura de un archivo línea por línea usando la clase Scanner

Producción:

Cómo leer un archivo línea por línea en Java


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Función JavaScript parseInt ()

Node.js – API RESTful