Java 我想把这条“链”;标准;输出流(System.out)到PrintWriter流。但我不能。为什么?
我想替换:Java 我想把这条“链”;标准;输出流(System.out)到PrintWriter流。但我不能。为什么?,java,stream,chaining,Java,Stream,Chaining,我想替换: System.out.println("It works properly"); 作者: 不幸的是,第二种选择不起作用,我不知道为什么。我从零开始学习Java,我试图理解一些基本的问题,概念,所以。。。请帮忙。对不起我的英语;) 流不会自动刷新。使用myPrintWriter.flush()在控制台上获取结果 演示: import java.io.PrintWriter; class Main { public static void main(String[] args
System.out.println("It works properly");
作者:
不幸的是,第二种选择不起作用,我不知道为什么。我从零开始学习Java,我试图理解一些基本的问题,概念,所以。。。请帮忙。对不起我的英语;) 流不会自动刷新。使用
myPrintWriter.flush()
在控制台上获取结果
演示:
import java.io.PrintWriter;
class Main {
public static void main(String[] args) {
PrintWriter myPrintWriter = new PrintWriter(System.out);
myPrintWriter.print("This text is not displayed on my screen");
myPrintWriter.flush();
}
}
This text is not displayed on my screen
输出:
import java.io.PrintWriter;
class Main {
public static void main(String[] args) {
PrintWriter myPrintWriter = new PrintWriter(System.out);
myPrintWriter.print("This text is not displayed on my screen");
myPrintWriter.flush();
}
}
This text is not displayed on my screen
新的PrintWriter(System.out,true)
注意,System.out
是一个PrintStream
,它的语义几乎与PrintWriter
相同。因此,新的PrintWriter(System.out)
可能不是一件有用的事情。