**
IO流** (2020/11/11)
遇到一个有趣的问题感觉很考验关于BufferReader的基本功
BufferReader的存在价值主要是减少流进出磁盘的次数,通过创立一个BufferReader作为一个缓冲区,减少内存和硬盘交互次数 它是一个带有字符缓冲区的输入流,里面有一个8192大小的字符缓冲区 char [] ch,它提供了一个readLine()方法能够从缓冲区中读取一行数据。它可以装饰FileReader。
public static void main(String[] args) {
String osName = System.getProperty("os.name");
String enter = osName.indexOf("Windows")>-1?"\t\r":"\t";
StringBuilder path = new StringBuilder(50);
path.append("untitledhomeWork").append(File.separator).append("j1.txt");
try(BufferedReader br = new BufferedReader(new FileReader(path.toString()));)//BufferedReader会默认有一个缓冲区8192个字节
{
String line = null;
StringBuilder stu = new StringBuilder(1024);
while ((line = br.readLine())!= null){