English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este ejemplo, aprenderemos a calcular el número de líneas que existen en un archivo Java.
import java.io.File; import java.util.Scanner; class Main { public static void main(String[] args) { int count = 0; try { //Crear un nuevo objeto archivo File file = new File("input.txt"); //Crear un objeto Scanner //Asociado con el archivo Scanner sc = new Scanner(file); //Leer cada línea y luego //Calcular el número de líneas while(sc.hasNextLine()) { sc.nextLine(); count++; } System.out.println("Número total de líneas: "); + count); // Cerrar el escaneador sc.close(); } e.getStackTrace(); } } }
En el ejemplo anterior, utilizamos el método nextLine() de la clase Scanner para acceder a cada línea del archivo. Aquí, según el número de líneas que contiene el archivo input.txt, el programa mostrará la salida.
En este caso, el nombre de nuestro archivo es input.txt y tiene el siguiente contenido:
Primera Línea Segunda Línea Tercera Línea
Por lo tanto, obtendremos la salida
Número total de líneas: 3
import java.nio.file.*; class Main { public static void main(String[] args) { try { //Conectar con el archivo Path file = Paths.get("input.txt"); //Leer todas las líneas del archivo long count = Files.lines(file).count(); System.out.println("Número total de líneas: "); + count); } e.getStackTrace(); } } }
En el ejemplo anterior,
lines() - Leer todas las líneas del archivo en forma de flujo
count() - Número total de elementos en el flujo
Aquí, si el archivo input.txt contiene el siguiente contenido:
Este es un artículo sobre ejemplos de Java. Estos ejemplos calculan el número de líneas del archivo. Aquí, usamos el paquete java.nio.file.
El programa imprimiráNúmero total de líneas:3。