当前位置: 技术问答>java相关
请问怎样把System.out.println方法打印出来的内容输出到一个文件中,谢谢
来源: 互联网 发布时间:2015-08-10
本文导语: 请问怎样把System.out.println方法打印出来的内容输出到一个文件中,谢谢 | System.setOut(new PrintStream(new FileOutputStream("abc.txt"), true)); 这好像应该很容易吧。 | 大家说PrintStream,我...
请问怎样把System.out.println方法打印出来的内容输出到一个文件中,谢谢
|
System.setOut(new PrintStream(new FileOutputStream("abc.txt"), true));
这好像应该很容易吧。
这好像应该很容易吧。
|
大家说PrintStream,我觉得还是用文件流导出比较好,第一,比较快,第二,是程序清楚在做什么。第三,给打印机明确的打印指令后,才开始print,不要浪费墨!
|
public void WriteToFile(String info) {
try {
info=new String(info.getBytes("GB2312"));
String filepath="/usr/local/weblogic/myserver/chenggx_log.txt";
File f1 = new File(filepath);
FileOutputStream p = new FileOutputStream(filepath, true);
PrintWriter fos=new PrintWriter(p);
fos.write(info);
fos.println();
fos.flush();
fos.close();
} catch (Exception e) {
}
}
try {
info=new String(info.getBytes("GB2312"));
String filepath="/usr/local/weblogic/myserver/chenggx_log.txt";
File f1 = new File(filepath);
FileOutputStream p = new FileOutputStream(filepath, true);
PrintWriter fos=new PrintWriter(p);
fos.write(info);
fos.println();
fos.flush();
fos.close();
} catch (Exception e) {
}
}