打印流的代码
import java.io.BufferedOutputStream;
import java.io.FileDescriptor;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;
/*
* 打印流
* PrintStream
*/
public class PrintTest01 {
public static void main(String[] asrgs) throws FileNotFoundException {
System.out.println("你好");
PrintStream ps=System.out;
ps.println("我希望世界和平");
ps=new PrintStream(new BufferedOutputStream(new FileOutputStream("print.txt")));
//可以丢文件可以丢路径还可以丢字节流
ps.println("中国加油");
ps.flush();
ps.close();
//重定向输出端
System.setOut(ps);
System.out.println("已经不会输出到控制台了");
//重定向回到控制台
System.setOut(new PrintStream(new BufferedOutputStream(new FileOutputStream(FileDescriptor.out)),true));
System.out.println("我回来了");
}
}