setOut方法
该方法用于重新分配System类的标准输出流
setErr方法
该方法用于重新分配System类的标准错误输出流
setIn方法
该方法用于重新设置System类的in成员变量,标准输入流
try {
//PrintStream out = System.out 不能放在 PrintStream ps = new PrintStream("exception.txt")之后
//否则不能输出回控制台
PrintStream out = System.out; // ①
PrintStream ps = new PrintStream("exception.txt"); // ②
System.setOut(ps);
System.out.println("输出到哪里去了");
System.setOut(out);
System.out.println("输出回控制台");
} catch (FileNotFoundException e) {
e.printStackTrace();
}