-1
,如果你有這樣的事情bufferedreader readline如何工作?
FileReader fileReader =
new FileReader(fileName);
BufferedReader bufferedReader =
new BufferedReader(fileReader);
while((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
爲什麼bufferedeader.readline()後的第一個讀取下一行?我感到困惑的是,沒有readnextline方法,我不明白爲什麼readline會繼續讀取文件的其餘部分,而不是無限循環第一行。
它這樣做,所以它更容易閱讀整個文件。 – Meinkraft
根據問題的第二部分:(通常)從流(或閱讀器)讀取實際上從流中移除字符。您只能讀取每個字節或字符一次。 –