Heim  >  Artikel  >  Java  >  So lesen Sie Textdaten in Java

So lesen Sie Textdaten in Java

下次还敢
下次还敢Original
2024-04-21 02:01:21745Durchsuche

Verwenden Sie die folgenden Methoden in Java, um Textdaten zu lesen: Scanner-Klasse: Erstellen Sie ein Scanner-Objekt, verwenden Sie die nextLine()-Methode, um Daten Zeile für Zeile zu lesen, und schließen Sie den Scanner. BufferedReader-Klasse: Erstellen Sie ein BufferedReader-Objekt, lesen Sie Daten mit der Methode readLine() Zeile für Zeile und schließen Sie BufferedReader.

So lesen Sie Textdaten in Java

So lesen Sie Textdaten mit Java

Einführung
Das Lesen von Textdaten in Java ist eine grundlegende Aufgabe für die Verarbeitung verschiedener Textdateien. In diesem Artikel werden die gängigen Methoden zum Lesen von Textdaten in Java mithilfe der folgenden Methoden vorgestellt:

Methode 1: Verwendung der Scanner-Klasse

Die Scanner-Klasse ist ein Dienstprogramm zum Lesen von Daten aus verschiedenen Eingabequellen, einschließlich Textdateien . Im Folgenden sind die Schritte aufgeführt, um den Scanner zum Lesen von Textdaten zu verwenden:

  1. Scanner-Objekt erstellen: Verwenden Sie new Scanner(File file), um ein Scanner-Objekt zu erstellen, wobei file ist die zu lesende Textdatei. new Scanner(File file) 创建一个 Scanner 对象,其中 file 是要读取的文本文件。
  2. 读取数据:使用 nextLine() 方法按行读取数据,直到到达文件末尾。
  3. 关闭 Scanner:在处理完文件后,使用 close() 方法关闭 Scanner。

示例

<code class="java">import java.io.File;
import java.util.Scanner;

public class ReadTextFile {

    public static void main(String[] args) {
        try {
            // 创建 Scanner 对象
            Scanner scanner = new Scanner(new File("text.txt"));

            // 按行读取数据
            while (scanner.hasNextLine()) {
                String line = scanner.nextLine();
                System.out.println(line);
            }

            // 关闭 Scanner
            scanner.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}</code>

方法 2:使用 BufferedReader 类

BufferedReader 类提供了一种高效的方法来按行读取文本数据。以下是使用 BufferedReader 读入文本数据的步骤:

  1. 创建 BufferedReader 对象:使用 new BufferedReader(FileReader reader) 创建一个 BufferedReader 对象,其中 reader 是一个指向文本文件的 FileReader 对象。
  2. 读取数据:使用 readLine() 方法逐行读取数据,直到到达文件末尾。
  3. 关闭 BufferedReader:在处理完文件后,使用 close()
Daten lesen

: Verwenden Sie die Methode nextLine(), um Daten Zeile für Zeile zu lesen, bis das Ende der Datei erreicht ist.

Scanner schließen🎜: Verwenden Sie nach der Verarbeitung der Datei die Methode close(), um den Scanner zu schließen. 🎜🎜🎜🎜Beispiel🎜🎜
<code class="java">import java.io.BufferedReader;
import java.io.FileReader;

public class ReadTextFile {

    public static void main(String[] args) {
        try {
            // 创建 BufferedReader 对象
            BufferedReader reader = new BufferedReader(new FileReader("text.txt"));

            // 按行读取数据
            String line;
            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }

            // 关闭 BufferedReader
            reader.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}</code>
🎜🎜Methode 2: Verwenden der BufferedReader-Klasse🎜🎜🎜Die BufferedReader-Klasse bietet eine effiziente Möglichkeit, Textdaten Zeile für Zeile zu lesen. Im Folgenden sind die Schritte aufgeführt, um BufferedReader zum Lesen von Textdaten zu verwenden: 🎜🎜🎜🎜Erstellen Sie ein BufferedReader-Objekt🎜: Verwenden Sie new BufferedReader(FileReader Reader), um ein BufferedReader-Objekt zu erstellen, wobei reader code> ist ein FileReader-Objekt, das auf eine Textdatei verweist. 🎜🎜🎜Daten lesen🎜: Verwenden Sie die Methode <code>readLine(), um Daten Zeile für Zeile zu lesen, bis das Ende der Datei erreicht ist. 🎜🎜🎜BufferedReader schließen🎜: Nach der Verarbeitung der Datei verwenden Sie die Methode close(), um den BufferedReader zu schließen. 🎜🎜🎜🎜Beispiel🎜🎜rrreee

Das obige ist der detaillierte Inhalt vonSo lesen Sie Textdaten in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:So lesen Sie Dateien in JavaNächster Artikel:So lesen Sie Dateien in Java