BufferedWriter类是Writer的子类
BufferedWriter类带有缓冲区
BufferedWriter常用的构造方法
BufferedWriter(Writer out)
public class BufferedWriterDemo {
public static void main(String[] args) {
Writer fw=null;
FileOutputStream fos=null;
OutputStreamWriter osw=null;
BufferedWriter bw=null;
try {
System.out.println(System.getProperty("file.encoding"));
fos=new FileOutputStream("d:/myDoc/test.txt");
//字符输出流:把一个字节输出流做了一个包装,包装的同时指定字符编码格式
osw=new OutputStreamWriter(fos);
//带缓冲区的字符输出流
bw=new BufferedWriter(osw);
bw.write("第一行内容");
bw.newLine();
bw.write("第二行内容");
bw.newLine();
bw.write("第三行内容");
bw.flush();
}catch (IOException e){
e.printStackTrace();
}finally {
try {
osw.close();
fos.close();
}catch (IOException e){
e.printStackTrace();
}
}
}
}