- int[] arr = {1,2,3,4}; //初始化一个INT数组
- List al = Arrays.asList(arr);
- System.out.println(al);
- //输出[[I@1db9742]
- //可以看到打印的是al这个集合中的一个元素,[b]说明al把arr这个引用看做是一个元素了[/b]。
- //asList(T... a),里面可以接收一个可变参数,可以直接这样做Arrays.asList(1,2,3,4),
- Iterator it = al.iterator();
- while (it.hasNext())
- {
- System.out.println( it.next().getClass());
- }
- //输出的是四个Class.java.lang.Integer,说明自动装箱了
- Object obj = arr;
- System.out.println(obj);
- [I@1db9742
复制代码
asList按照API给的格式写,我觉得会比较好一点 |