首頁  >  文章  >  Java  >  怎麼用java讀取txt文檔

怎麼用java讀取txt文檔

下次还敢
下次还敢原創
2024-04-21 02:07:56533瀏覽

使用 Java 讀取 TXT 文件的步驟:建立文件物件;建立文件讀取器;建立緩衝讀取器;逐行讀取資料;關閉讀取器。

怎麼用java讀取txt文檔

如何使用Java 讀取TXT 文件

使用Java 讀取TXT 文件是一個簡單的過程,只需要幾個步驟即可完成。

步驟 1:建立檔案物件

首先,您需要建立一個表示要讀取 TXT 文件的檔案物件。為此,使用File 類別:

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

步驟2:建立檔案讀取器

接下來,您需要建立用於從文件讀取資料的FileReader 物件:

<code class="java">FileReader reader = new FileReader(file);</code>

步驟3:建立緩衝讀取器

為了更有效地讀取數據,可以創建包裝在FileReader 上的BufferedReader 物件:

<code class="java">BufferedReader bufferedReader = new BufferedReader(reader);</code>

步驟4:逐行讀取資料

現在,您可以使用BufferedReaderreadLine() 方法逐行讀取檔案中的資料:

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

步驟5:關閉讀取器

讀取檔案後,請務必關閉BufferedReaderFileReader 以釋放系統資源:

<code class="java">bufferedReader.close();
reader.close();</code>

範例程式碼:

<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>

以上是怎麼用java讀取txt文檔的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn