Arrays.asList方法返回对象

上例子
            int[] arr = {1,2,3};

        List list = Arrays.asList(arr);

        for(Object object : list){
            System.out.println(object);
        }

可以看到输出的其实是一个对象,并不是1,2,3

解决方法

        Integer[] arr = {1,2,3};

        List list = Arrays.asList(arr);

        for(Object object : list){
            System.out.println(object);
        }

将int数组更改为Integer

具体原因是因为asList方法接收的是

 

posted @ 2023-12-26 14:35  冬日寻雾记  阅读(56)  评论(0)    收藏  举报