我有以下代码:
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 中的泛型是不适用 https://stackoverflow.com/questions/2721546/why-dont-generics-support-primitive-types to 原始类型 as in int
。你可能应该使用包装类型 http://docs.oracle.com/javase/tutorial/java/data/numberclasses.html例如Integer
:
List<Integer> ints = ...
并且,要访问List http://docs.oracle.com/javase/6/docs/api/java/util/List.html,你需要使用ints.get(index)
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)