List< List<Integer> > arr = new ArrayList< List<Integer> >();
// filling the array
for(List<Integer> values in arr) {
System.out.println(values[0] + values[1]);
}
为什么它不起作用?它显示错误&#34;;&#34;是预期的,它找不到符号。对于不起作用很简单:
for(int i = 0; i < arr[]; i++) {
}
答案 0 :(得分:4)
这不是Java中每个循环的正确语法。另外,您无法对[index]
使用List
表示法。该语法保留给数组。以下是在Java中迭代使用每种方法的正确方法。
for(List<Integer> values : arr) {
System.out.println(values.get(0) + values.get(1));
}
对于问题的后半部分,您应该从0
迭代到size()
的{{1}}。
List