Arrays.asList()方法的使用

来源:互联网 发布:qq酷双项淘宝客加盟 编辑:程序博客网 时间:2024/05/21 06:31

该方法是将数组或可变参数转化成List集合的接口
注意
1、由于数组的长度固定,在转换之后的list集合长度也是固定的,不能添加新元素
如:
Integer[] d=new Integer[]{4,5,6};
List<Integer> list=Arrays.asList(d);
//list.add(7);运行时就会报错
2、如果数组里面存放的基本数据类型,编译器认为只传了一个变量,这个变量的类型是int数组,所以size为1,相当于是List中数组的个数
Integer[] d=new Integer[]{4,5,6};
List<Integer> list=Arrays.asList(d);
//list.size()为3
int [] c=new int[]{1,2,3};
List<Integer> list1=Arrays.asList(c);
//list1.size()为1
3、此方法的参数也可以是可变参数
List<Integer> list2=Arrays.asList(22,33,55);
0 0
原创粉丝点击