Java8新特性

1.利用distinct去重  并保持数组的顺序

ArrayList<Integer> list = new ArrayList();
        list.add(7);
        list.add(5);
        list.add(9);
        list.add(8);
        list.add(8);
        list.add(8);
        list.add(2);
        list.add(3);
        List<Integer> collect = list.stream().distinct().collect(Collectors.toList());

        System.out.println(collect);

输出:

[7, 5, 9, 8, 2, 3]

 

posted @ 2022-11-29 15:13  皮军旗  阅读(25)  评论(0编辑  收藏  举报