我做這樣的事情的Java Outprinting大文件Line通過每次
BufferedReader br = new BufferedReader(new FileReader(f));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
它不會被線outprint線。相反,它會滯後2-3秒,然後一次顯示。我試過把睡眠方法等。我怎麼能做到這一點,所以它需要它的時間,並通過每一個,而不是隻是落後,一次吐出它全部?
你的文件內容是什麼?給出一些示例輸出 – varun
你確定該文件有換行符嗎?在編輯器中,窗口變大,線條不應重新格式化。在Linux或OS X上運行'cat | od -c'來查看\ r \ n(windows換行符)或\ n(* nix換行符) –
HankCa
哦,並且不同換行符的組合會導致類似你描述的問題。 – HankCa