我想将 "standard" 输出流 (System.out) 链接到 PrintWriter 流。但是我不能。为什么?
I want to chain the"standard" output stream (System.out) to PrintWriter stream. But I can not. Why?
我想更换:
System.out.println("It works properly");
作者:
PrintWriter myPrintWriter = new PrintWriter(System.out);
myPrintWriter.print("This text is not displayed on my screen");
不幸的是,第二个选项不起作用,我不知道为什么。我正在从头开始学习 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
我想更换:
System.out.println("It works properly");
作者:
PrintWriter myPrintWriter = new PrintWriter(System.out);
myPrintWriter.print("This text is not displayed on my screen");
不幸的是,第二个选项不起作用,我不知道为什么。我正在从头开始学习 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