Java:如何将控制台输出保存到文本文件?

JDL*_*aha 0 java file-io

例如,在代码中,我有: System.out.println("Hello World");

控制台将打印: Hello World

所以,我想将控制台输出保存到文本文件中.任何人都可以通过这个暗示我吗?

Abi*_*san 6

创建一个文件,并设置为System类.

File file = new File("out.txt"); //Your file
FileOutputStream fos = new FileOutputStream(file);
PrintStream ps = new PrintStream(fos);
System.setOut(ps);
System.out.println("This goes to out.txt");
Run Code Online (Sandbox Code Playgroud)

  • 每次要写入文件时,这都不会重写条目吗? (2认同)