當我嘗試使用java掃描器它的作品,並在我的列表中我將所有的文本文件內容作爲列表。 但是,當我嘗試在while循環內打印時,它會拋出 java.util.NoSuchElementException:在最後一行沒有找到行 異常。爲什麼會出現這種情況呢,如果它出界了,它們會不會拋出?java掃描器下一行拋出,但只與打印語句
try {
Scanner myscanner = new Scanner(new FileReader(myfilepath));
while(myscanner.hasNextLine()){
//System.out.println(myscanner.nextLine());
mylist.add(myscanner.nextLine());
numline += 1;
}
myscanner.close();
}
catch (Exception ex) {
ex.printStackTrace();
}