您的位置:首页 > 编程语言 > Java开发

Java基础之数组转换为集合

2013-01-28 11:09 288 查看
数组转换为集合:

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

将数组转换为集合以后,不能使用集合的增、删操作:
原因:数组的长度不可改变!
异常: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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: