打印流
PrintWriter 和 PrintStream 基本相同
1、PrintStream
import java.io.*;
/**
* 打印流PrintStream
*/
public class PrintTest01 {
public static void main(String[] args) throws FileNotFoundException {
//打印流System.out
PrintStream ps = System.out;//默认输出到控制台
ps.println("打印流");
ps.println(true);
//打印数据到文件
ps = new PrintStream(new BufferedOutputStream(new FileOutputStream("print.txt")),true);
ps.println("打印流");
ps.println(true);
//System.out默认输出到控制台,我们也可以重定向到文件
System.setOut(ps);
System.out.println("change");
//再重定向会控制台
System.setOut(new PrintStream(new BufferedOutputStream(new FileOutputStream(FileDescriptor.out)),true));
System.out.println("i am backing...");
ps.close();
}
}
2、PrintWriter
import java.io.*