while((line=bufr.readLine())!=null)其實這個裏面包含了2句代碼,壹個是line!=null,還有壹句是line=bufr.readLine(),這句話,就表示,繼續讀取輸入流的壹行,所以才會造成是循環讀取的。
妳覺得應該只會讀取壹次的寫法應該是這樣寫:
line = bufr.readLine();
while(line!=null){...},也就是說bufr.readLine()不寫在while循環體裏面,希望妳能明白,謝謝