Cómo obtener el número de líneas en un archivo Java de lectura

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.