【发布时间】:2016-02-15 02:24:22
【问题描述】:
当我在小文件上运行 bufferReader 时,它工作正常,但是当我在大文件(100,000+)上运行它时,它并没有显示所有内容。当我通过调试器运行它时,它显示了显示但由于某种原因消失的行,你不知道为什么吗? (尝试了几个不同的例子,但仍然得到游戏结果)
BufferedReader reader = new BufferedReader(new FileReader("NumFile.txt"));
String line;
while((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
【问题讨论】:
-
您是否在 IDE 中运行它?您的 IDE 可能会限制输出到控制台的速率。尝试在命令行上运行它。这段代码看起来很好。
-
定义“显示但消失”。您发布的代码会读取整个文件。
-
感谢帮助原来是IDE
标签: java bufferedreader filereader