相关疑难解决方法(0)

Java:将文本文件输出到控制台

我正在尝试使用 Java 将文本文件输出到控制台。我想知道这样做的最有效方法是什么?

然而,我研究了几种方法,很难辨别哪个是对性能影响最小的解决方案。

将文本文件输出到控制台将涉及读取文件中的每一行,然后将其写入控制台。

是否更好地使用:

  1. 带有 FileReader 的缓冲 Reader,按行读取并执行一堆 system.out.println 调用?

    BufferedReader in = new BufferedReader(new FileReader("C:\\logs\\")); 
    while (in.readLine() != null) {
          System.out.println(blah blah blah);          
    }         
    in.close();
    
    Run Code Online (Sandbox Code Playgroud)
  2. 扫描仪读取文件中的每一行并执行 system.print 调用?

    while (scanner.hasNextLine()) { 
        System.out.println(blah blah blah);   
    }
    
    Run Code Online (Sandbox Code Playgroud)

谢谢。

java console file-io bufferedreader

5
推荐指数
2
解决办法
4万
查看次数

标签 统计

bufferedreader ×1

console ×1

file-io ×1

java ×1