繁体   English   中英

尝试在Java中使用List <>时出现“非通用”错误

[英]Getting “not generic” error when attempting to use List<> In Java

这是我的代码:

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>

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM