java 基本数据类型的数组转换成集合
数组转化成集合可用:Arrays.asList()
注意:基本数据类型的数组转换成集合,会将整个数组当作一个对象转换,将数组转换成集合,数组必须是引用数据类型。
public static void main(String[] args) {
int[] arr = {11,22,33,44,55};
List<int[]> list = Arrays.asList(arr);//基本数据类型的数组转换成集合,会将整个数组当作一个对象转换
System.out.println(list);//[[[email protected]]
for(int[] ar:list){
for(int i=0;i<ar.length;i++){
System.out.println(ar[i]);
}
}
Integer[] arr2 = {11,22,33,44,55};//将数组转换成集合,数组必须是引用数据类型
List<Integer> list2 = Arrays.asList(arr2);
System.out.println(list2);
}
结果: