在Java中,讀取txt文件中的字符串可以使用FileReader
和BufferedReader
來實現。以下是一個示例代碼:
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) {
File file = new File("path/to/your/file.txt"); // 替換成你的文件路徑
try (FileReader reader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(reader)) {
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line); // 打印每行字符串
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
在示例代碼中,首先創建一個File
對象來表示要讀取的txt文件。然后使用FileReader
和BufferedReader
來讀取文件。
在try
語句塊中,我們創建一個FileReader
對象來讀取文件,然后將該對象傳遞給BufferedReader
的構造函數,以便使用BufferedReader
的一些更高級的讀取方法。
在while
循環中,我們使用BufferedReader
的readLine()
方法逐行讀取文件內容,將每行字符串存儲在line
變量中,并通過System.out.println()
打印出來。
最后,我們使用catch
塊來處理可能的IOException
異常。