Java基础之数组转换为集合

数组转换为集合:

将数组转换为集合的处好:可以用集合的思想和方法操作数组。

将数组转换为集合以后,不能使用集合的增、删操作:
原因:数组的长度不可改变!
异常:UnsupportedOperationException

如果数组中的元素都是对象,那么转换为集合时,数组中的元素就直接转成集合中的元素,

如下:

 

String[] strArr = {"aa","bb","cc"};
List<String> strList = Arrays.asList(strArr);

Integer[] numArr = {1,3,4,5,2,8,9};
List<Integer> numList = Arrays.asList<numArr);


如果数据中的元素都是基本数据类型,那么会将该数组作为集合中的元素存在,如下:

 

int[] numbers = {1,3,4,2,6,5,8,7,0,9};
List<int[]> numbersList = Arrays.asList(numbers);

 

posted @ 2013-01-28 11:09  陈晓明  阅读(459)  评论(0编辑  收藏  举报