2

我创建了一个 Java 类 MyObject:

public class MyObject
{
    public final String s; 
    public final int i; 
    public final int j;
    ...
}

我想创建一个这种类型的列表,但我收到“无法实例化类型列表”错误

private java.util.List<MyObject> myObjectss = new java.util.List<MyObject>();

我尝试了这个问题的解决方案(4 票答案),但我得到一个“类型列表不是通用的;它不能用参数参数化”错误......

Java Linked List 如何创建一个包含字符串和 int 的节点?

4

1 回答 1

4

List是一个接口,因此无法实例化。你可以试试:

private java.util.List<MyObject> myObjectss = new java.util.ArrayList<MyObject>();

ArrayList是一个实现List接口的类。


编辑刚刚看到你需要一个LinkedList,试试这个:

private java.util.List<MyObject> myObjectss = new java.util.LinkedList<MyObject>();
于 2012-10-10T03:01:26.673 回答