这是我的代码:
class mynode
{
mynode prev;
mynode next;
int value;
}
class link
{
List<mynode> pos;
link(int x)
{
pos = new ArrayList<mynode>();
}
}
我见过here使用List比使用ArrayList更好。那我为什么看到下面的错误?
The type List is not generic; it cannot be parameterized with arguments <mynode>
答案 0 :(得分:8)
你的代码看起来很好,所以我猜你在导入部分犯了错误。当您开始使用像Eclipse这样的IDE时,常见的错误是从导入建议中选择java.awt.List
而不是java.util.List
。您要使用的列表来自java.util
包。