开发者社区> 问答> 正文

为什么Java Arrays.list方法解包Integer数组而不是int数组?

import java.util.Arrays;

int[] ints = {1,2,3,4,5};
List intList = Arrays.asList(ints);
System.out.println(intList.size());
System.out.println(intList.get(0).getClass());

Integer[] integers = {1,2,3,4,5};
List integerList = Arrays.asList(integers);
System.out.println(integerList.size());
System.out.println(integerList.get(0).getClass());

输出

1 class [I 5 class java.lang.Integer java varargs如何asList(T... a)确定何时解压缩数组参数?

展开
收起
被纵养的懒猫 2019-10-08 17:08:07 530 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载