在 Java 中可以做到这一点吗?也许我使用了错误的语法?
ArrayList<Integer> iAL = new ArrayList<Integer>();
iAL.addAll(Arrays.asList(new Integer[] {1, 2, 3, 4, 5 }));
for (int i = 0; i < iAL.size(); ++i) {
System.out.println(iAL[i]); //<-------- HERE IS THE PROBLEM
}
另外,是否可以做类似的事情
iAL.addAll( new int[] {1, 2, 3, 4, 5} );
如在 C# 上看到的那样?
谢谢
最佳答案
尝试 System.out.println(iAL.get(i));
。因为它是一个List
,而不是array
关于c# - Java 中的 ArrayLists 和索引器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2351568/