English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grundlegende Anleitung

Java Flusskontrolle

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map-Kollektion

Java Set-Kollektion

Java Eingabe-Ausgabe (I/O)

Java Reader/Writer

Andere Themen von Java

Java-Programm zur Berechnung der Anzahl der Zeilen in einer Datei

Java Beispiele大全

In diesem Beispiel lernen wir, wie man die Anzahl der Zeilen in einer Java-Datei berechnet.

Beispiel1Java-Programm zur Zählung der Zeilen in einer Datei mit Scanner-Klasse

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

Beispiel2Java-Programme verwenden das Paket java.nio.file, um die Anzahl der Zeilen in einer Datei zu zählen

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.

Java Beispiele大全