PrintStream(字节打印流)继承OutputStream
PrintWriter(字符打印流)继承writer
字节打印流、字符打印流调用构造器
{
//目标:打印流的使用
try (
这个是字节打印流,打印功能是相同的,可以写字节数据,不能写字符数据
PrintStream ps = new PrintStream("day03-file-io//src//ps.txt");
这个是字符打印流,打印功能是相同的,可以写字符数据,不能写字节数据
PrintWriter pw = new PrintWriter("day03-file-io//src//pw.txt");
) {
} catch (Exception e) {
e.printStackTrace();
}
}
字节打印流、字符打印流调用打印和写数据方法
他们两的打印方法是一样的
但是字节打印流可以写字节数据,不能写字符数据。字符打印流可以写字符数据,不能写字节数据
PrintStream ps = new PrintStream("day03-file-io//src//ps.txt");
ps.println(97);
ps.println('a');
ps.println("黑马");
ps.println(true);
ps.println(99.9);
注意点 如果你需要可追加
那你可以使打印流通向输出流管道,然后true
PrintStream ps = new PrintStream(new FileOutputStream("day03-file-io//src//ps.txt", true));