字符打印流PrintWriter的构造方法:
方法名 | 说明 |
PrintWriter(String fileName) | 使用指定的文件名创建一个新的PrintWriter,而不需要自动执行刷新 |
PrintWriter(Writer out,boolean autoFlush) | 创建一个新的PrintWriter out:字符输出流 autoFlush:一个布尔值,如果为真,则println,printf,或format方法将刷新输出缓冲区 |
package com.aynu12;
//PrintWriter(String fileName) 使用指定的文件名创建一个新的PrintWriter,而不需要自动执行刷新
// PrintWriter(Writer out,boolean autoFlush) 创建一个新的PrintWriter
// out:字符输出流
// autoFlush:一个布尔值,如果为真,则println,printf,或format方法将刷新输出缓冲区
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
public class PrintWruterDemo {
public static void main(String[] args) throws IOException {
//PrintWriter(String fileName) 使用指定的文件名创建一个新的PrintWriter,而不需要自动执行刷新
// PrintWriter pw=new PrintWriter("D:\\idea1\\workplace\\myMap\\pw.txt");
// pw.write("hello");
// pw.write("\r\n");
// pw.flush();
// pw.write("world");
// pw.write("\r\n");
// pw.flush();
// pw.println("hello");
// pw.flush();
// pw.println("world");
// pw.flush();
//PrintWriter(Writer out,boolean autoFlush) 创建一个新的PrintWriter
PrintWriter pw=new PrintWriter(new FileWriter("D:\\idea1\\workplace\\myMap\\pw.txt"),true);
pw.println("hello");
pw.println("world");
//释放资源
pw.close();
}
}