publicstaticvoidmain(String[]args)throwsException{BufferedReaderin=newBufferedReader(newFileReader("Test3.txt"));Stringline=null;while((line=in.readLine())!=null){System.out.println(line);}}想問(wèn)一下通過(guò)readLine方法讀取一個(gè)文本行。通過(guò)下列字符之一即可認(rèn)為某行已終止:換行('\n')、回車(chē)('\r')或回車(chē)后直接跟著換行,但是在最后一行的時(shí)候并沒(méi)有換行或者回車(chē)的字符啊,此時(shí)為什么會(huì)讀取到最后一行呢?按理說(shuō)最后一行是不應(yīng)該被讀取到的。求解!
關(guān)于BufferedReader中readLine讀取最后一行的問(wèn)題
尚方寶劍之說(shuō)
2019-04-14 11:28:58