English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Beispiel lernen wir, wie man die Anzahl der Zeilen in einer Java-Datei berechnet.
import java.io.File; import java.util.Scanner; class Main { public static void main(String[] args) { int count = 0; try { //Erstellen Sie ein neues Datei-Objekt File file = new File("input.txt"); //Erstellen Sie ein Scanner-Objekt //mit der Datei verknüpft Scanner sc = new Scanner(file); //Lesen Sie jede Zeile und dann //Zeilenzahl berechnen while(sc.hasNextLine()) { sc.nextLine(); count++; } System.out.println("Gesamtzahl der Zeilen: " + count); // Scanner schließen sc.close(); } e.getStackTrace(); } } }
Im obigen Beispiel haben wir die Methode nextLine() der Scanner-Klasse verwendet, um auf jede Zeile der Datei zuzugreifen. In diesem Fall zeigt das Programm die Ausgabe basierend auf der Anzahl der Zeilen in der Datei input.txt an.
In diesem Fall ist der Dateiname input.txt wie folgt befüllt:
Erste Zeile Zweite Zeile Dritte Zeile
Daher erhalten wir die Ausgabe
Gesamtzahl der Zeilen: 3
import java.nio.file.*; class Main { public static void main(String[] args) { try { //Verbindung mit der Datei herstellen Path file = Paths.get("input.txt"); //Alle Zeilen der Datei lesen long count = Files.lines(file).count(); System.out.println("Gesamtzahl der Zeilen: " + count); } e.getStackTrace(); } } }
Im obigen Beispiel:
lines() - Alle Zeilen der Datei im Stream lesen
count() - Die Anzahl der Elemente im Strom zurückgeben
Hier, wenn die Datei input.txt die folgenden Inhalte enthält:
Dies ist ein Artikel über Java-Beispiele. Diese Beispiele berechnen die Anzahl der Zeilen in einer Datei. Hier verwenden wir das Paket java.nio.file.
Das Programm wird druckenGesamtzahl der Zeilen:3.