import java.io.FileNotFoundException;
import java.io.PrintStream;
public class RedirectOutputStream {
public static void main(String[]args){
try{
PrintStream out = System.out;
**PrintStream ps = new PrintStream("F:/log.txt");//
PrintStream ps1 = new PrintStream("F:/log.txt");//
System.setOut(ps);//将输出存入PS变量中输出到F盘log.txt
System.setErr(ps1);//将输出存入PS变量中输出到F盘log.txt**
int age =18;
int ageone =12;
String sex="女";
String cuo="这是一个很严重的问题!";
String info ="这是一个"+sex+"孩子,应该有"+age+"岁!";
System.out.println("整合两个变量为INFO 的字符串变量,其结果是"+info);
System.out.println("两个人的年纪是加起来是多大呢?答案是1:"+age+ageone);//把他们当变量连续输出
System.out.println("两个人的年纪是加起来是多大呢?答案是2:"+(age+ageone));//把两个变量做加法输出
System.err.println("错误日志"+cuo);
System.setOut(out);//这行一下的输出又恢复屏幕输出,不存日志
System.setErr(out);//这行一下的输出又恢复屏幕输出,不存日志
System.out.println("程序到此结束请检查日志文件");
}catch(FileNotFoundException e){
e.printStackTrace();
}
}
}