缓冲区

January201702


脑点子慢慢来


/**字符流的缓冲   --提高流的读写效率
  创建缓冲区之前,先要创建流对象
  对缓冲区的数据 在存储时要刷新
*/
import java.io.*;
public class Test{
  public static void main(String[] args) throws IOException{
    bufferedWriterBuild("buf.txt");
    bufferedReaderBuild("buf.txt");
  }
  public static void bufferedWriterBuild(String s) throws IOException{
    FileWriter fw= new FileWriter(s,true);
    BufferedWriter bufw=new BufferedWriter(fw);
    bufw.write("abc\r\nde"); // "\r\n"事window下的换行符,
    bufw.newLine(); //标准换行,跨平台
    bufw.write("defgrt");
    bufw.flush();
    bufw.close();
    //关闭缓冲区,就是在关闭缓冲区中的流对象
    //fw.close();
  }
  public static void bufferedReaderBuild(String s) throws IOException{
    FileReader fr=new FileReader(s);
    BufferedReader bufr=new BufferedReader(fr);
    String line=null;
    while((line=bufr.readLine())!=null){
      //返回null时,表示文件读取到末尾
      System.out.println(line);
    }
    bufr.close();
  }
}


*** 清醒小刻 ***
*** 没错,我说的都是错的!!***


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容