我知道我们可以使用 PrintStream 将行打印到给定文件:
PrintStream output;
output = new PrintStream("./temp.txt");
output .println("some output text");
但是,我们可以使用 PrintStream 将行打印到命令行吗?
我浏览了Java文档,似乎PrintStream构造函数可以采用文件路径或OutputStream(是否有一个OutputStream子类可以打印到命令行?)
最佳答案
output = new PrintStream(System.out);
或者实际上,
output = System.out;
同样,您可以对System.err
执行相同的操作
...那么我们为什么不直接使用 System.out 和 System.err 呢? sout + tab 在 IntelliJ 中输入速度相当快
关于Java - 如何使用 PrintStream/OutputStream 打印到命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51625966/