在我的Java代码,我尝试建立ArrayList的名单,我的代码如下,[Ljava.lang.Object;不能转换为[Ljava.util.ArrayList;
private ArrayList<Integer>[] listoflist;
listoflist = (ArrayList<Integer>[]) new Object[875715];
然而,当我编译代码,编译器口口声声说
[Ljava.lang.Object;不能转换为[Ljava.util.ArrayList;
请问为什么我不能将Object []转换为ArrayList []?
你为什么期待*能够? – 2013-03-09 19:14:12
因为您试图将非参数化类型“对象”转换为参数化类型:ArrayList。 –
Rob
2013-03-09 19:16:49
你期望做什么? – 2013-03-09 19:17:34