Sun Microsystems durch Oracle übernommen , verteilt die Programmiersprache Java mit einer umfangreichen Bibliothek von Klassen und Methoden , die erheblich verbessern Java die grundlegenden Fähigkeiten. Diese Bibliothek namens Java Platform, bietet Unterstützung für Operationen auf Dateien und Streams . Die Scanner -Klasse ermöglicht es Java-Code , um eine Input-Stream als eine Folge von benutzerdefinierten Token (zB die Wörter in einem Satz , durch Leerzeichen getrennt ) zu behandeln; Scanner analysiert die Eingabe-Stream und gibt das Token aufrufenden Anwendungen . Sie können die Scanner -Klasse, um die Anzahl der Zeilen in einer Datei zählen in Ihre Java-Code. Anleitung
1
Importieren Sie die erforderlichen Klassen , indem sie diese Zeilen am Anfang Ihres Programms :
import java.io. *;
import java.util . * ;
2
erstellen Sie eine Instanz der Scanner -Klasse, die als Eingabe die Datei, deren Zeilen, die Sie brauchen, um zu zählen, wie in diesem Beispiel-Code :
Datei input = new File ( " myFile.txt ");
Scanner durchlaufen = new Scanner (Eingang); .
Ersetzen " myFile.txt " durch den Namen der Eingabedatei
3
Zählen Sie die Anzahl der Zeilen in der Datei mithilfe Scanner das eingebaute Unterstützung für Linien in der Input-Datei zu analysieren :
int numLines = 0;
while ( iterate.hasNextLine ()) { String
currLine = iterate.nextLine ();
numLines + +; }
Am Ende der Schleife Variable " numLines " wird die Anzahl der Zeilen in der Eingabedatei enthalten .