
java 集合a里面放入集合b和集合c,abc都是ArrayList,,集合b,c里面放了int型
java集合a里面放入集合b和集合c,abc都是ArrayList,,集合b,c里面放了int型的变量,为啥通过a.get(0)得到的东西变成了object类型而不是Ar...
java 集合a里面放入集合b和集合c,abc都是ArrayList,,集合b,c里面放了int型的变量,为啥通过a.get(0)得到的东西变成了object类型而不是ArrayList?这个肿么解决?我想让它get出来的东西依然是ArrayList该怎么做?
展开
1个回答
展开全部
定义泛型
public static void main(String[] args) {
List<List> a =new ArrayList<List>();
List b =new ArrayList();
List c =new ArrayList();
a.add(b);
a.add(c);
}
这样a集合里面只能放数组!没定义要做强制转换,因为你知道它是个数组!
public static void main(String[] args) {
List<List> a =new ArrayList<List>();
List b =new ArrayList();
List c =new ArrayList();
a.add(b);
a.add(c);
}
这样a集合里面只能放数组!没定义要做强制转换,因为你知道它是个数组!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询