我想在另一个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