Java - 如何使用 PrintStream/OutputStream 打印到命令行

标签 java outputstream printstream

我知道我们可以使用 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/

相关文章:

java - 将curl转换为httpGet

java - MyBatis返回一个List,并不想返回一个对象

grails - 如何在一个 OutputStream 中使用多个

c# - Azure Functions 使用两个输出 blob 调整 blob 大小

java - System.out.println 的多线程输出是否交错

java - 返回错误的数组索引

java - Java 中查找 2 个集合的差异

java - 如何在 Firebase 中删除其他用户数据

java - Spring:已经为此响应调用了 getOutputStream()

Java:为什么 PrintWriter 或 PrintStream 类不抛出异常?