【发布时间】:2020-04-10 15:37:16
【问题描述】:
我有一个 txt 文件,并且有单独的值,例如 1 2 3 10 15 2 5...,我将它们分配给一个数组列表,如下所示。在此期间,我需要省略第一个值,并且需要检测扫描的值是否是第一个值。我尝试过诸如 indexOf 之类的东西,但无法修复。如何检测第一个元素并使用 if()?
private static ArrayList<Integer> convert() throws FileNotFoundException {
Scanner s = new Scanner(new File("C:\\list.txt"));
ArrayList<Integer> list = new ArrayList<Integer>();
while (s.hasNext()) {
int next = Integer.parseInt(s.next());
if (// s.next() is the first element of list.txt) {
}
list.add(next);
}
s.close();
return list;
}
【问题讨论】:
标签: java arraylist java.util.scanner java-io