java利用HashSet对LIst进行去重

2020-02-12  本文已影响0人  任未然

概述

在java开发中, 有时会遇到List数据去重的问题, 一般小白会写一大堆for循环进行去重. 本文将介绍利用HashSet不重复的特性对List进行去重

示例

    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(2);
        list.add(3);
        list.add(3);
        list.add(4);
        HashSet<Integer> hashSet = new HashSet<>();
        list.forEach((num)->{
           if(hashSet.add(num)){
               System.out.println(num);
           }
        });
    }

打印

1
2
3
4
上一篇 下一篇

猜你喜欢

热点阅读