想请问这个method: Arrays.asList() 参数值可以是一个数组,如果是对象数组,处理时没有问题;但是在处理基本类型数组却出现问题。对比结果简化描述如下:
Integer[] moreInts = {6, 7, 8, 9, 10};
int[] arr = {11, 12, 13, 14, 15};
System.out.println(Arrays.asList(moreInts)); -->可以返回数组
System.out.println(Arrays.asList(arr));--> 系统给出的值却是[[I@7f31245a]
我的问题在于:
1)Arrays.asList()返回的类型应该是List, 为什么系统给的值却是[I (代表是int 数组)
2)为什么不能像处理对象数组一样,返回这个数组?
多谢回答!
多谢回答