0
我在寫一些代碼,它會從文本文件中提取名稱和ID。爲此,我正在使用while循環。看起來,while循環條件總是正確的,並且程序永遠不會跳出while循環。代碼如下所示任何幫助將不勝感激。謝謝。bufferedReader.readLine()永遠不會等於null
while((line = br.readLine()) != null) {
line = br.readLine();
endOfFirstName = line.indexOf(",");
first_name = line.substring(0, endOfFirstName);
endOfLastName = line.indexOf(" ");
last_name = line.substring(endOfFirstName + 1, endOfLastName);
id = line.substring(endOfLastName + 1);
}
您是否知道我應該使用的條件,以便在文件結束後停止閱讀? –
讀我編輯,先嚐試一下。你扔掉了文件的其他所有行。 –
我明白了。我添加了「BREAK」,我想要跳出循環並將條件設置爲while(!(br.readLine()。equals(「BREAK」))。但是,它仍然不會出現。 –