Heim > Java > javaLernprogramm > So lesen Sie ein TXT-Dokument mit Java

So lesen Sie ein TXT-Dokument mit Java

下次还敢
Freigeben: 2024-04-21 02:07:56
Original
594 Leute haben es durchsucht

Schritte zum Lesen von TXT-Dokumenten mit Java: Erstellen Sie einen Dateireader. Erstellen Sie einen gepufferten Reader.

So lesen Sie ein TXT-Dokument mit Java

So lesen Sie ein TXT-Dokument mit Java

Das Lesen eines TXT-Dokuments mit Java ist ein einfacher Vorgang, der nur wenige Schritte erfordert.

Schritt 1: Erstellen Sie ein Dateiobjekt

Zuerst müssen Sie ein Dateiobjekt erstellen, das das TXT-Dokument darstellt, das Sie lesen möchten. Verwenden Sie dazu die Klasse File: File 类:

<code class="java">File file = new File("path/to/file.txt");</code>
Nach dem Login kopieren

步骤 2:创建文件读取器

接下来,您需要创建用于从文件读取数据的 FileReader 对象:

<code class="java">FileReader reader = new FileReader(file);</code>
Nach dem Login kopieren

步骤 3:创建缓冲读取器

为了更有效地读取数据,可以创建包装在 FileReader 上的 BufferedReader 对象:

<code class="java">BufferedReader bufferedReader = new BufferedReader(reader);</code>
Nach dem Login kopieren

步骤 4:逐行读取数据

现在,您可以使用 BufferedReaderreadLine() 方法逐行读取文件中的数据:

<code class="java">String line;
while ((line = bufferedReader.readLine()) != null) {
    // 读取到的文本行存储在 line 变量中
}</code>
Nach dem Login kopieren

步骤 5:关闭读取器

读取文件后,请务必关闭 BufferedReaderFileReader

<code class="java">bufferedReader.close();
reader.close();</code>
Nach dem Login kopieren

Schritt 2: Erstellen Sie einen Dateireader

Als nächstes müssen Sie einen FileReaderzum Lesen von Daten aus einer Datei > erstellen Objekt: 🎜
<code class="java">import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class ReadTxtFile {

    public static void main(String[] args) {
        try {
            // 创建文件对象
            File file = new File("path/to/file.txt");

            // 创建文件读取器
            FileReader reader = new FileReader(file);

            // 创建缓冲读取器
            BufferedReader bufferedReader = new BufferedReader(reader);

            // 逐行读取数据
            String line;
            while ((line = bufferedReader.readLine()) != null) {
                // 读取到的文本行存储在 line 变量中
                System.out.println(line);
            }

            // 关闭读取器
            bufferedReader.close();
            reader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}</code>
Nach dem Login kopieren
🎜🎜Schritt 3: Erstellen Sie einen gepufferten Reader 🎜🎜🎜Um Daten effizienter zu lesen, können Sie ein BufferedReader-Objekt erstellen, das in einen FileReader eingeschlossen ist: 🎜rrreee🎜 🎜Schritt 4: Lesen Sie die Daten Zeile für Zeile🎜🎜🎜Jetzt können Sie die Methode readLine() von BufferedReader verwenden, um die Daten in der Datei Zeile für Zeile zu lesen: 🎜 rrreee🎜🎜Schritt 5: Schließen Sie den Reader🎜🎜🎜Nach dem Lesen der Datei müssen Sie unbedingt BufferedReader und FileReader schließen, um Systemressourcen freizugeben: 🎜rrreee🎜🎜Beispielcode : 🎜🎜rrreee

Das obige ist der detaillierte Inhalt vonSo lesen Sie ein TXT-Dokument mit Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage