java.io.PrintStream
字节打印流
构造方法
public PrintStream(String path)
public PrintStream(File file)
public PrintStream(OutputStream out)
java.io.PrintWriter
字符打印流
public PrintWriter(String path)
public PrintWriter(File file)
public PrintWriter(OutputStream out)
public PrintWriter(Writer w)
特点
1.打印流只负责数据目的 不负责数据源
2.打印流中的方法 不抛IO异常
3.字符打印流可以开启自动刷新
public static void main(String[] args) throws IOException {
PrintWriter pw = new PrintWriter(new FileWriter("test\\print.txt"),true);
pw.println("aaa");
pw.close();
System.setOut(new PrintStream(new FileOutputStream("test\\print.txt",true)));
System.out.println("你好");
System.out.println("你好");
System.out.println("你好");
System.out.println("你好");
}
public static void method() throws FileNotFoundException {
PrintWriter pw = new PrintWriter("day21\\test\\print.txt");
pw.print("abc");
pw.print("abc");
pw.print("abc");
pw.println(10);
pw.println("aaa");
pw.println(true);
pw.println(new Object());
pw.close();
}