御笔剑客 发表于 2018-10-21 13:03:27

为什么asList不能这样用呢?

public class Main {
        public static void main(String[] args) {
                int[] arr = {1,2,3,4,5};
                List<Integer> list = Arrays.asList(arr);
               
        }

}
为什么这样会报错呢?

小布丁 发表于 2018-10-24 12:07:07

本帖最后由 小布丁 于 2018-10-24 13:01 编辑

错误提示的是什么呢

springrs 发表于 2018-11-24 12:46:14

本帖最后由 springrs 于 2018-11-24 12:50 编辑

List<Integer> list = Arrays.asList(1,2,3,4,5); 这样用

或者
Integer[] arr = {1,2,3,4,5};
List<Integer> list = Arrays.asList(arr);

参数直接传数组里面元素不会自动装箱
分开传可以自动装箱
页: [1]
查看完整版本: 为什么asList不能这样用呢?