Cómo obtener el número de líneas en un archivo Java de lectura (En 3 Pasos)

Por jonah quant
Puedes utilizar la clase Scanner para contar el número de líneas en un archivo en el código Java.
Jupiterimages/Creatas/Getty Images

Sun Microsystems, adquirida por Oracle, distribuye el lenguaje de programación Java con una extensa biblioteca de clases y métodos que mejoran en gran medida las capacidades básicas de Java. Esta biblioteca, llamada Java Platform, incluye soporte para operaciones en archivos y flujos. La clase Scanner permite que el código Java trate a un flujo de entrada como una secuencia de símbolos definidos por el usuario (por ejemplo, las palabras en una oración, separados por espacios); Scanner analiza el flujo de entrada y devuelve las fichas para las aplicaciones que las exigen. Puedes utilizar la clase Scanner para contar el número de líneas en un archivo en el código Java.

Paso 1

Importa las clases necesarias mediante la inclusión de estas líneas al comienzo de tu programa:

import java.io. ; java.util import .;

Paso 2

Crea una instancia de clase Scanner que tome como entrada el archivo cuyas líneas debes contar, como en este ejemplo de código:

File input = new File("myFile.txt"); Scanner iterate = new Scanner(input);

Reemplaza "myFile.txt" por el nombre del archivo de entrada.

Paso 3

Cuenta el número de líneas en el archivo mediante el soporte integrado de Scanner para analizar las líneas en el archivo de entrada:

int numLines=0; while(iterate.hasNextLine()) { String currLine=iterate.nextLine(); numLines++; }

Al final del bucle, la variable "numLines" contendrá el número de líneas en el archivo de entrada.