【发布时间】:2021-07-02 08:53:54
【问题描述】:
我尝试使用以下代码将应用程序的输出保存到文本文件。 它可以将输出写入文本文件,但输出未显示在控制台显示中。 如何在控制台上显示输出并保存到文件?
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
public class DocGhiFile {
public static void main(String[] args) {
try {
final boolean append = true, autoflush = true;
PrintStream printStream = new PrintStream(new FileOutputStream("test.txt", append), autoflush);
System.setOut(printStream);
System.setErr(printStream);
} catch (IOException e) {
System.out.println("Error during reading/writing");
}
System.out.println("TEST");
}
}
代码运行后的控制台显示和文本文件:
【问题讨论】:
标签: java console text-files