1,标准输出流不需要手动关闭,可以改变输出的方向,如:
PrintStream pr=new PrintStream(new FileOutputStream("ok"));
System.setOut(pr);
指定将输出内容由控制台转变到ok文件。
利用这个可以创建一个日志:
public class Logger {
static void log(String msg) throws FileNotFoundException {
PrintStream ps=new PrintStream(new FileOutputStream("data"));
System.setOut(ps);
Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("YYY年MM月dd日") ;
String nowTime=sdf.format(d);
System.out.println(nowTime+":"+msg);
}
}