<span style="white-space:pre"> </span>System.out.println("Arrays.asList(param)的param类型是 :int[]--------------");
int[] intArray1 = new int[]{1,2,3};
List<int[]> intList = Arrays.asList(intArray1);
System.out.println(intList.get(0)[0]);
System.out.println(intList.get(0)[2]);
System.out.println("intList.size():"+intList.size());
System.out.println("Arrays.asList(param)的param类型是 :几个int类型的数字--------------");
List<Integer> integerList1 = Arrays.asList(1,2,3);
System.out.println("integerList1.size():"+integerList1.size());
for (int int2: integerList1) {
System.out.println(int2);
}
System.out.println("Arrays.asList(param)的param类型是 :Integer[]--------------");
Integer[] integerArray2 = new Integer[]{1,2,3};
List<Integer> integerList2 = Arrays.asList(integerArray2);
System.out.println("integerList.size():"+
Arrays.asList(param)方法中param的不同,方法的返回值不同的实例分析
最新推荐文章于 2022-07-29 15:33:35 发布
博客分析了Arrays.asList(param)方法在接收到不同类型的参数(基本类型数组、对象类型数组、String数组、自定义对象数组)时返回值的差异。当param为基本类型数组时,返回的List大小始终为1;否则,返回值大小符合预期。结论强调了asList方法对于对象类型的参数表现正常。
摘要由CSDN通过智能技术生成