A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sean 中级黑马   /  2014-9-18 23:54  /  841 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字符写入流的缓冲区
    BufferedWriter(Writer out)
缓冲区的出现是为了提高流的操作效率而出现的
(所以创建缓冲区之前必须先有流对象)
    代码演示:
import java.io.*;
class Lianxi
{
    public static void main(String[] args)throws IOException
    {
        //创建一个字符写入流对象
        FileWriterfw = newFileWriter("G:\\buf.txt");
        
        //为了提高字符写入流的效率加入了缓冲技术.
        //只要将需要被提高效率的流对象作为参数传递给缓冲区的构造函数即可。
        BufferedWriterbufw = newBufferedWriter(fw);
        
        bufw.write("abcde");
        //其实关闭缓冲区,就是在关闭缓冲区的流对象,也可以理解为缓冲区去和流对象是一起关闭的
        bufw.close();
        /*
        小知识点:该缓冲区中提供了一个跨平台的换行符newLine();
        只有用到缓冲区对象才能用到这个newLine();方法  
        */
    }
}



1 个回复

倒序浏览
我喜欢用PrintWriter....
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马