本帖最后由 赵彦辉 于 2013-3-12 22:04 编辑
- public static void main(String[] args)throws Exception
- {
- int[] arr = {1,2,3,45};
- List<int[]> list = Arrays.asList(arr);
- System.out.println(list);
- Iterator ite = list.iterator();
- while(ite.hasNext())
- {
- System.out.println(ite.next());
- }
- }
复制代码 我们都知道Arrays是对数组进行操作的工具类,其asList()方法是将数组转换成集合
1、如果数组中的元素都是对象,变成集合时,数组中的元素就直接转换成集合中的元素。
2、如果数组中的元素都是基本数据类型,变成集合时,会将该数组作为集合中的元素存在。
上面的代码是将一个int类型的数组转换成集合,我的问题是:能否从集合中,再取出该数组的所有元素
我自己测试的是只能取出该数组的内存地址
希望大家可以帮我完成下面的代码
|