Cómo obtener el número de líneas en un archivo Java de lectura (En 3 Pasos)
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.