我有以下代码:
List<int> intList = new ArrayList<int>();
for (int index = 0; index < ints.length; index++)
{
intList.add(ints[index]);
}
它给了我一个错误...
Syntax error on token "int", Dimensions expected after this token
错误发生在以 List
开头的行。有人可以解释为什么我会收到错误消息吗?
最佳答案
Java 中的泛型是 not applicable 原始类型,如 int
。您可能应该使用 wrapper types如整数
:
List<Integer> ints = ...
并且,访问 List
,你需要使用ints.get(index)
。
关于java - 新的 ArrayList<int>() 在 Java 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11069429/