我用java的ArrayList集合装了两个数组对象,怎么样取出这两个对象,并访问这两个数组对象中的元素?
我是这样写的:inta[]={1,2,3,4,5};intb[]={2,3,4,5,6};ArrayListal=newArrayList();al.add(a);al....
我是这样写的:
int a[]={1,2,3,4,5};
int b[]={2,3,4,5,6};
ArrayList al=new ArrayList();
al.add(a);
al.add(b);
我知道用al.get(0)取出数组a的对象,但怎么使用a中的元素? 展开
int a[]={1,2,3,4,5};
int b[]={2,3,4,5,6};
ArrayList al=new ArrayList();
al.add(a);
al.add(b);
我知道用al.get(0)取出数组a的对象,但怎么使用a中的元素? 展开
4个回答
展开全部
因为你的arraylist没有设置泛型, 取出的数据需要强制类型转换才能使用.
追问
怎样使用泛型或是怎么样强制转换?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int[] al0 = (int[])(al.get(0));
a0 = al0[0];
a0 = al0[0];
更多追问追答
追问
我试了,不行啊
追答
怎么会不行呢 我运行就行啊 你的报什么错了吗
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a[]={1,2,3,4,5};
a[0],a[1],a..
如果循环用
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
a[0],a[1],a..
如果循环用
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
追问
我是想通过访问集合中的数组,然后在访问数组中的元素
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询