(1) 该方法对于基本数据类型的数组支持并不好,当数组是基本数据类型时不建议使用
(2) 当使用asList()方法时,数组就和列表链接在一起了.
当更新其中之一时,另一个将自动获得更新。
注意:仅仅针对对象数组类型,基本数据类型数组不具备该特性- import java.util.*;
- public class ArraysDemo {
- /**
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- int[] num = {1,4,21,3,44};//这是基本数据类型的数组,所以报错
- String[] arr = {"xzc","qwe","sada"};//而String是引用类型的数据,所以可以正常执行
- List<Integer> list1 = Arrays.asList(num);
- List<String> list2 = Arrays.asList(arr);
- sop(list1);
- sop(list2);
- }
-
- public static void sop(Object obj){
- System.out.println(obj);
- }
- }
复制代码 |