打印流:
字节打印流 PrintStream
字符打印流 PrintWriter
特点:
A:只能操作目的地,不能操作数据源
B:可以操作任意类型的数据
C:如果启动了自动刷新,能够自动刷新
D:可以操作文件的流
注意:什么流可以直接操作文件?
看流对象的API,如果其构造方法同时有File和String类型的参数,就可以直接操作文件。
package com.edu_04;
import java.io.IOException;
import java.io.PrintWriter;
public class PrintWriterDemo {
public static void main(String[] args) throws IOException {
//使用打印流给文件中写入hello,java,world
//public PrintWriter(String fileName)
PrintWriter pw = new PrintWriter("pw.txt");
//给流关联的文件中写数据
pw.write("hello");
pw.write("java");
pw.write("world");
//刷新
pw.flush();
//3.关流
pw.close();
}
}