您的位置:首页 > 其它

System.out.println 输出信息到文件

2017-06-09 00:00 435 查看
File file=new File("e:/log.txt");
FileOutputStream fos=new FileOutputStream(file,true);//true:append
BufferedOutputStream bos=new BufferedOutputStream(fos);
PrintStream ps=new PrintStream(bos,true);//true:auto flush
System.setOut(ps);
System.out.println("将信息输入到文件,而不是控制台");

简而言之就一句代码:

//System.setOut(new PrintStream(new BufferedOutputStream(new FileOutputStream(new File("e:/log.txt"),true)),true));
System.setOut(new PrintStream(new BufferedOutputStream(new FileOutputStream("e:/log.txt",true)),true));//输出到文件

System.setOut(new PrintStream(new BufferedOutputStream(new FileOutputStream(FileDescriptor.out)),true));//重新输入到控制台
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: