Java 获得;“非通用”;尝试使用列表时出错<&燃气轮机;在爪哇
这是我的密码:Java 获得;“非通用”;尝试使用列表时出错<&燃气轮机;在爪哇,java,list,arraylist,Java,List,Arraylist,这是我的密码: class mynode { mynode prev; mynode next; int value; } class link { List<mynode> pos; link(int x) { pos = new ArrayList<mynode>(); } } 类mynode { mynode-prev; mynode-next; int值; } 类链接 { 列出销售点; 链接(I
class mynode
{
mynode prev;
mynode next;
int value;
}
class link
{
List<mynode> pos;
link(int x)
{
pos = new ArrayList<mynode>();
}
}
类mynode
{
mynode-prev;
mynode-next;
int值;
}
类链接
{
列出销售点;
链接(INTX)
{
pos=新的ArrayList();
}
}
我已经看到使用列表比使用ArrayList更好。那么为什么我会看到下面的错误呢
The type List is not generic; it cannot be parameterized with arguments <mynode>
类型列表不是泛型的;不能使用参数对其进行参数化
您的代码看起来不错,所以我猜您在导入部分犯了错误。当您开始像Eclipse一样使用IDE时,常见的错误是从导入建议中选择java.awt.List
,而不是java.util.List
。您要使用的列表来自java.util
包。您使用的是java.util.List
?我猜您的导入错误。很可能您导入的不是java.util.List
您确定要导入java.util.List
?或者您是无意中使用了java.awt.List
?哦,我使用的是java.awt.List