您的位置:首页 > 其它

重定向输出流实现程序日志【20171115练习】

2017-11-15 20:12 375 查看
package com.mingrisoft;

import java.io.FileNotFoundException;

import java.io.PrintStream;

public class RedireOutputStream {

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        try{

            PrintStream out=System.out;//保存原输出流

            PrintStream ps=new PrintStream("./log.txt");

            //创建文件输出流

            System.setOut(ps);

            //设置使用新的输出流

            int age=18;

            System.out.println("年龄变量成功定义,初始值为18");

            String sex="女";

            System.out.println("性别变量成功定义,初始值为女");

            //整合两个变量

            String info="这是个"+sex+"孩子,应该有"+age+"岁了。";

            System.out.println("整合两个变量为Info字符串变量,其结果是:"+info);

            System.setOut(out);

            System.out.print("程序运行完毕,请查看日志文件");

        }

        catch(FileNotFoundException e){

            e.printStackTrace();

        }

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: