我想在另一個ArrayList
內聲明ArrayList
。如何在java中聲明ArrayList的ArrayList
我宣稱ArrayList
的ArrayList
併成功添加元素,但在檢索時顯示類別轉換異常。
List<List<UnderDefinedFunction> parentAL=new ArrayList<List<UserDefinedFunction>>();
List<UserdefinedFunction> childAL=new ArrayList<UserDefined>();
childAL.add(userdefinedfunction);
...............
..............
parentAL.add(childAL);
在檢索時它顯示了類別轉換異常。
for(int i=0;i<parentAL.size();i++){
List<UserDefinedFunction> al=parentAL.get(i);
}
我試着用下面的代碼也:
ArrayList<ArrayList<UserDefinedfunction> al=new ArrayList<ArrayList<UserDefinedFunction>>();
,但我得到同樣的問題。
爲什麼它顯示任何錯誤任何錯誤做任何想法?
您忘記了一個> – kai