缓冲流(管道)

缓冲流,也叫管道

BufferedReader缓冲字符输入流

  BufferedReader br = new BuferedReader(new FileReader(相对路径/绝对路径));

  readLine()——一次读取一行数据,但是不读取换行符

BufferedWriter缓冲字符输出流

  BufferedWrite bw = new BuferedWriter(new FileWriter(相对路径/绝对路径));

  newLine()——写一个换行符,这个换行符由系统决定

缓冲流对象.flush()——刷新数据

缓冲流对象.close()——关闭流

 

 

  一次读写一个字符

  int ch;

  while((ch=br.read())!=-1){

    bw.write(ch);

  }

 

  一次读写一个字符数组

  char[] chs = new char[1024];

  int len;

  while((len=br.read(chs))!=-1){

    bw.write(chs,0,len);

  }

 

  使用readLine

  while((line=br.readLine())!=null){

    bw.write(line);

    bw.newLine();  

  }

 

posted @ 2020-10-10 09:17  JoelYe  阅读(82)  评论(0编辑  收藏  举报