我想将“标准”输出流(System.out)链接到PrintWriter流。但是我不能。为什么?

问题描述 投票:0回答:1

我想更换:

System.out.println("It works properly");

作者:

PrintWriter myPrintWriter = new PrintWriter(System.out);
myPrintWriter.print("This text is not displayed on my screen");

[不幸的是,这第二个选项不起作用,我也不为什么。我正在从零开始学习Java,并且试图了解一些基本问题,概念,所以...请帮忙。对不起,我的英语;)

java stream chaining
1个回答
0
投票

使用myPrintWriter.flush()

Demo:

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
© www.soinside.com 2019 - 2024. All rights reserved.