簡體   English   中英

創建泛型類型的Java列表

[英]Creating a Java List of Generic types

我創建了一個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鏈表如何創建一個包含字符串和int的節點?

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>();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM