PrintStream
本身是一个字节流,是一个装饰者,在原有字节流的基础上增加打印功能,更加便利
public static void main(String[] args) throws Exception {
//创建文件输出流
OutputStream a=new FileOutputStream("D:\\a.txt");
//包装为打印流
PrintStream b=new PrintStream(a);
b.println("asdasd");
//关闭流、自动刷新
b.close();
}
PrintWriter
打印流,是字符流,用法和PrintStream一样
public static void main(String[] args) throws Exception {
Writer a=new FileWriter("D:\\a.txt");
PrintWriter b=new PrintWriter(a);
b.println("qweqwe");
b.close();
}