0

这是我的代码:

class mynode
{
   mynode prev;
   mynode next;
       int value; 
}

class link
{
   List<mynode> pos;
   link(int x)
   {
       pos = new ArrayList<mynode>();
   }
}

我在这里看到使用 List 比使用 ArrayList 更好。那么为什么我会看到以下错误?

The type List is not generic; it cannot be parameterized with arguments <mynode>
4

1 回答 1

8

您的代码看起来不错,所以我猜您在导入部分犯了错误。当您开始使用像 Eclipse 这样的 IDE 时,常见的错误是选择java.awt.List而不是java.util.List从导入建议中选择。您要使用的列表来自java.util包。

于 2013-08-27T21:05:24.167 回答