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该怎么做? 展开
 我来答
404176052
推荐于2016-01-28 · TA获得超过229个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:84.5万
展开全部
定义泛型
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集合里面只能放数组!没定义要做强制转换,因为你知道它是个数组!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式