【发布时间】:2014-03-06 09:59:24
【问题描述】:
在进入/忽略文件 reg.txt 中的最后一个新行时,我需要一些帮助来退出。截至目前,当它到达最后一行时,我得到一个错误,不包含任何内容。
public String load() {
list.removeAllElements();
try {
Scanner scanner = new Scanner(new File("reg.txt"));
while (scanner.hasNextLine()) {
String lastname = scanner.next();
String firstname = scanner.next();
String number = scanner.next();
list.add(new Entry(firstname, lastname, number));
}
msg = "The file reg.txt has been opened";
return msg;
} catch (NumberFormatException ne) {
msg = ("Can't find reg.txt");
return msg;
} catch (IOException ie) {
msg = ("Can't find reg.txt");
return msg;
}
}
示例 reg.txt:
Allegrettho Albert 0111-27543
Brio Britta 0113-45771
Cresendo Crister 0111-27440
我应该如何编辑扫描仪读取以使其忽略文件末尾的新行?
【问题讨论】:
标签: java newline java.util.scanner