ArrayList
如果想这样使用 可以使用 extends 关键字来限制泛型参数的适用范围
List
所以你这个就这样写
ArrayList extends FatherClass> object = new ArrayList
代表泛型参数可以是FatherClass或者其子类
希望对你能有所帮助。
应该这样改:把itemsTotal.add((Integer[]) tmd.toArray ()); 这句改成为
itemsTotal.add( tmd.toArray (new Integer[0]));
这样就OK了!