字符流的缓冲区

来源:互联网 发布:交通数据采集标准规范 编辑:程序博客网 时间:2024/05/21 09:08

缓冲区提高了对数据的读写效率,缓冲区要结合流才可以使用,其实就是在流的基础上对流进行更有效率的操作。

他的意思是说,你读写的时候,不是读一个然后就往文件写入,而是读取一定的字符后,在写入文件,这个就提高了

效率。

在创建缓冲区钱,必须创建流对象,例子:

class buffredWriter1{

  public static void main(String[] args){

      FIleWriter a = new FIleWriter("a.txt");

      //这里只要将流对象传入到缓冲区构造函数就可以实现了 比较简单

      BufferedWriter buffer = new BufferedWriter(a);

      for(int x=1,x<5;x++){

      buffer.writer("aaaaaaaaaaaa"+x);

    //为什么要在这里写flush方法,而不是在下面close前写呢?  因为在这里写就可以实现缓冲区将字符先写入文件 就实现了提高效率

     buffer.flush();

}

buffer.close();//不用关闭流,只需要关闭缓冲区就行了

}

   

    


0 0
原创粉丝点击