为什么我不能使用Arrays.asList将一个int数组隐藏到List <integer>?

时间:2018-07-22 01:21:36

标签: java

我正在尝试以下代码将int数组转换为List,但是编译器会报告错误

int[] array1 = { 1,2,3,4,5}; 
List<Integer> list1 = Arrays.asList(array1);

不兼容类型:推断变量T具有不兼容范围 [错误]相等约束:java.lang.Integer [ERROR]下界:int []

此错误的原因是什么?我认为自动装箱应该在这里进行。该怎么解决?

0 个答案:

没有答案