缓冲流(管道)

缓冲流,也叫管道

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();  

  }

猜你喜欢

转载自www.cnblogs.com/dajingshao/p/11657679.html
今日推荐