实例9 重定向输入流实现程序日志

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 PrintSystem("/log.txt");     //创建文件输出流
          System.setOut(ps);                                          //设置使用新的数据流
          int age=18;                                                      //定义整型变量
          System.out.prinln("年龄变量定义成功,初始值为18”);
          String sex="女";                                               //定义字符串变量
          System.out.prinln("性别变量定义成功,初始值为女”);
          //整合两个变量
           String info="这是个"+sex+"孩子,应该有"+age+"岁了。"
           System.out.println("整合两个变量为info字符串变量,其结果是:"+info); 
           System.setOut(out);                                       //恢复原有输出流
           System.out.println("程序运行完毕,请查看日志文件。");
           }catch(FileNotFoundException e){
           e.printStackTrance();
                  }
                }
             }     

  

原文地址:https://www.cnblogs.com/wjf-110120/p/10661043.html