package com;
import java.io.FileNotFoundException;
import java.io.PrintStream;
public class RedirectOutputStream {
public static void main(String[] args) {
PrintStream out = System.out;//默认的信息输出
PrintStream ps;
try {
ps = new PrintStream("C:/Users/LocalUser/Desktop/TEST/log.txt");//新的日志输出
System.setOut(ps);//重定向日志输出
int age=18;
System.out.println("age:"+age);
String sex = "female";
System.out.println("sex:"+sex);
System.setOut(out);//为了重定向回原来的输出(将在控制台打印)
System.out.println("end");s
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
本文详细介绍了一种在Java中将标准输出重定向到文件的方法,通过实例演示了如何使用PrintStream类将System.out的输出从控制台转向指定的文本文件,同时提供了恢复原始输出的代码,便于理解和应用。
3640

被折叠的 条评论
为什么被折叠?



