缓冲流(管道)
缓冲流,也叫管道
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();
}