使用 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:逐行讀取資料
現在,您可以使用BufferedReader
的readLine()
方法逐行讀取檔案中的資料:
<code class="java">String line; while ((line = bufferedReader.readLine()) != null) { // 读取到的文本行存储在 line 变量中 }</code>
步驟5:關閉讀取器
讀取檔案後,請務必關閉BufferedReader
和FileReader
以釋放系統資源:
<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中文網其他相關文章!