Demo.java:
package cn.xxx.demo; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; /* * 字符输出流缓冲流 * java.io.BufferedWriter 继承 Writer * 写入方法 write () 单个字符,字符数组,字符串 * * 构造方法: * BufferedWriter(Writer w)传递任意字符输出流 * 能传递的字符输出流 FileWriter, OutputStreamWriter * * BufferedWriter 具有自己特有的方法 * void newLine() 写换行 * * newLine()文本中换行(跨平台的,Windows中表示\r\n,Linux中表示\n) */ public class Demo { public static void main(String[] args) throws IOException{ //创建字符输出流 FileWriter fw = new FileWriter("c:\\buffer.txt"); BufferedWriter bfw = new BufferedWriter(fw); bfw.write("你好"); bfw.newLine(); // 文本换行。 BufferedWriter特有方法。 bfw.flush(); bfw.write("我好好"); bfw.newLine(); bfw.flush(); bfw.write("大家都好"); bfw.flush(); bfw.close(); } }