新的 ArrayList<int>() 在 Java 中失败 [英] new ArrayList<int>() failing in Java
本文介绍了新的 ArrayList<int>() 在 Java 中失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下代码:
List<int> intList = new ArrayList<int>();
for (int index = 0; index < ints.length; index++)
{
intList.add(ints[index]);
}
它给了我一个错误...
It gives me an error...
Syntax error on token "int", Dimensions expected after this token
错误发生在以List
开头的行.有人可以解释为什么我收到错误消息吗?
The error occurs on the line starting with List
. Can someone explain why I am getting the error?
推荐答案
Java 中的泛型是 不适用于原始类型,如int
.您可能应该使用 包装类型,例如 Integer代码>:
Generics in Java are not applicable to primitive types as in int
. You should probably use wrapper types such as Integer
:
List<Integer> ints = ...
并且,访问列表
,需要使用ints.get(index)
.
这篇关于新的 ArrayList<int>() 在 Java 中失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文