我正在尝试使用 Java 将文本文件输出到控制台。我想知道这样做最有效的方法是什么?
我研究了几种方法,但是很难辨别哪个是对性能影响最小的解决方案。
将文本文件输出到控制台将涉及读取文件中的每一行,然后将其写入控制台。
是否更好地使用:
带有 FileReader 的缓冲读取器,读取行并执行一堆 system.out.println 调用?
BufferedReader in = new BufferedReader(new FileReader("C:\\logs\\")); while (in.readLine() != null) { System.out.println(blah blah blah); } in.close();
扫描仪读取文件中的每一行并进行 system.print 调用?
while (scanner.hasNextLine()) { System.out.println(blah blah blah); }
谢谢。