输出字符流:


----------------|Writer 输出字符流的基类。抽象类。


----------------------|FileWriter 向文件输出数据的输出字符流


----------------------| BufferedWriter 缓冲输出字符流 。  目的为了提高FileWriter的写数据效率与拓展FileWriter的功能。

package com.cn.buffered_RW;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
/**
* Author:Liu Zhiyong
* Version:Version_1
* Date:2016年7月28日20:39:40
* Desc:
输出字符流:
----------------|Writer 输出字符流的基类。抽象类。
----------------------|FileWriter 向文件输出数据的输出字符流
----------------------|BufferedWriter 缓冲输出字符流 。 目的为了提高FileWriter的写数据效率与拓展FileWriter的功能。
*/
public class Demo2 {
public static void main(String[] args) throws IOException {
bufferedWriterTest();
}
public static void bufferedWriterTest() throws IOException{
//1.找到目标文件
File file = new File("f:/a.txt");
//2.建立数据的输出通道
FileWriter fileWriter = new FileWriter(file, true);
//建立缓冲输出流对象
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
//把数据写入内存写出数据
bufferedWriter.newLine(); // bufferedWriter.newLine(); 换行。。实际上就是向文件输出\r\n
bufferedWriter.write("\r\n");//等同于上面
String data = "我的1012421396qq";
bufferedWriter.write(data);
//把内存中字符数组中的数据输出
// bufferedWriter.flush();
//关闭资源,并把内存中字符数组中的数据输出
bufferedWriter.close();
}
}