jdk1.8新特性方法 将int[] 数组 转为List<Integer>集合

jdk1.8新特性方法 将int[] 数组 转为List集合

第一种方法

public class Test {

    public static void main(String[] args) {
        int[] ints = {1,2,3,5,6,7,8};
        List<Integer> list = Arrays.stream(ints).boxed().collect(Collectors.toList());
        System.out.println(list);
    }

}

第二种方法

public class Test {

    public static void main(String[] args) {
         int[] ints = {1,2,3,5,6,7,8};
        List<Integer> list = IntStream.of(ints).boxed().collect(Collectors.toList());
        System.out.println(list);
    }

}

总结:使用以上两种其中一个都可以,代码简洁,效率也比较高


版权声明:本文为qq_42262444原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。