1. 程式人生 > >實例9 重定向輸入流實現程序日誌

實例9 重定向輸入流實現程序日誌

exceptio rec class public 性別 args pub 字符 cep

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();

}

}

}

實例9 重定向輸入流實現程序日誌