Java可以使用BufferedReader
類來讀取大文件文本。BufferedReader
類提供了一個readLine()
方法,可以逐行讀取文本文件。
以下是一個讀取大文件文本的示例代碼:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFile {
public static void main(String[] args) {
String filePath = "path_to_your_file.txt";
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = br.readLine()) != null) {
// 處理每一行的數據
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
以上代碼中,需要將filePath
變量替換為實際的文件路徑。然后,使用BufferedReader
和FileReader
來讀取文件內容。在while
循環中,使用readLine()
方法逐行讀取文件,直到文件末尾(readLine()
返回null
)。