长春专业做网站的公司有哪些,户网站建设整改报告,西安免费网站建站模板,前端培训出来工资多少Java学习-IO流-字符缓冲流 字符缓冲流↙ ↘
BufferedReader BufferedWtrier
字符缓冲输入流 字符缓冲输出流底层自带长度为8192的缓冲区提高性能
public BufferedReader(Reader r)#xff1a;把基本流包装成高级流 public BufferedWtrier(Wtrier w)#xff1a;把…Java学习-IO流-字符缓冲流 字符缓冲流↙ ↘
BufferedReader BufferedWtrier
字符缓冲输入流 字符缓冲输出流底层自带长度为8192的缓冲区提高性能
public BufferedReader(Reader r)把基本流包装成高级流 public BufferedWtrier(Wtrier w)把基本流包装成高级流 public String readLine()字符缓冲输入流特有方法读取一行数据如果没有可读数据返回null public void newLine()字符缓冲输出流特有方法跨平台的换行
字符缓冲输入流
BufferedReader br new BufferedReader(new FileReader(..\\xx.txt));
String line br.readLine();//读取一整行遇到回车换行结束但不会把回车换行读到内存当中
br.close();BufferedReader br new BufferedReader(new FileReader(..\\xx.txt));
String line;
while((linebr.readLine())!null){sout(line);
}
br.close();字符缓冲输出流
BufferedWtrier bw new BufferedWtrier(new FileWriter(..\\xx.txt));
bw.write(a);
bw.newLine();
bw.write(b);
bw.close();xx.txta \n b
BufferedWtrier bw new BufferedWtrier(new FileWriter(..\\xx.txt,true));
bw.write(A);
bw.newLine();
bw.write(B);
bw.close();xx.txta \n b \n A \n B
缓冲流小结
缓冲流有几种 1.字节缓冲输入流BufferedInputStream 2.字节缓冲输出流BufferedOutputStream 3.字符缓冲输入流BufferedReader 4.字符缓冲输出流BufferedWriter
缓冲流为什么能提高性能 1.缓冲流自带8192的缓冲区 2.显著提高字节流的读写性能 3.对于字符流提升不明显关键是两个特有的方法
字符缓冲流两个特有的方法 1.字符缓冲输入流BufferedReaderreadLine() 2.字符缓冲输出流BufferedWriternewLine()