字符打印流:PrintWriter
字符打印流:PrintWriter
-
打印流的特点:
只负责输出数据,不负责读取数据,有自己特有方法
主要两个构造方法:
方法名 | 说明 |
---|---|
PrintWriter(String fileName); | 使用指定文件名创建一个新的PrintWrite,而不需要自动执行刷新 |
PrintWriter(Writer put,boolean autoFlush); | 创建一个新的PrintWriter out:字符输出流 autoFlush:一个布尔值,如果为真,则Println,printf,或format方法将刷新输出缓冲区 |
以图文和代码内容形式讲解
代码:
package Demo;import java.io.*;public class Demo { public static void main(String[] args) throws IOException{ //PrintWriter(String fileName) 使用指定文件名创建一个新的PrintWrite,而不需要自动执行刷新// PrintWriter pw = new PrintWriter("D:\\item\\Hellow\\src\\px");// pw.write("Hellow");// pw.write("\r\n");// pw.flush();//字符流必须刷新// pw.write("world");// pw.write("\r\n");// pw.flush(); //PrintWriter(Writer put,boolean autoFlush)创建一个新的PrintWriter out:字符输出流 autoFlush:一个布尔值,如果为真,则Println,printf,或format方法将刷新输出缓冲区 PrintWriter pw = new PrintWriter(new FileWriter("D:\\item\\Hellow\\src\\px"),true); pw.println("Hellow"); pw.println("world"); }}
图文: