数组------------>集合:
1.Integer[] arr = {11,22,33,44,55}; //将数组转换成集合,数组必须是引用数据类型
List<Integer> list = Arrays.asList(arr);
2.String[] arr = {"a","b","c"};
List<String> list = Arrays.asList(arr); //(不能增加或减少元素)
3.int[] arr = {11,22,33,44,55};
List<int[]> list = Arrays.asList(arr); 基本数据类型的数组转换成集合,会将整个数组当作一个对象转换
集合(加泛型的)------>数组:
String[] arr = list.toArray(new String[10]);
当集合转换数组时,数组长度如果是小于等于集合的size时,转换后的数组长度等于集合的size
如果数组的长度大于了size,分配的数组长度就和你指定的长度一样 |
|