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);
	}

结果:

java 基本数据类型的数组转换成集合