【发布时间】:2015-03-10 04:12:42
【问题描述】:
我有一个文件,内容如下:
123,412
345,634
124,645
我只想获取每行中逗号前的数字并将它们添加到我的 arrayList 中。为什么我的代码只正确添加了第一个数字 (123) 而没有继续添加其余的数字?
try {
File input = new File(filename);
in = new Scanner(input);
in.useDelimiter(",");
while(in.hasNextLine()) {
someArrayList.add(Integer.parseInt(in.next()));
}
【问题讨论】:
-
@AlexandreLavoie:他们已经在使用
.next(),这是副本规定的。