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