java使用Set集合去重

Posted 你猜猜我是谁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java使用Set集合去重相关的知识,希望对你有一定的参考价值。

我们在日常的开发中,可以使用Set集合去重,代码如下:

       // 去重并不打乱顺序
            Set<String> setList = new HashSet<String>();
            // 保存
            for (int i = 0; i < codeList.size(); i ++) {
                String code = codeList.get(i);
                if (!setList.contains(code)) {
                    NavigateSetAO navigateSetAO = new NavigateSetAO();
                    navigateSetAO.setMenuCode(code);
                    navigateSetAO.setSortNum(i + 1);
                    navigateSetAO.setUserId(user.getId());
                    navigateSetGeneratedMapper.insert(navigateSetAO);
                    setList.add(code);
                }
            }

 

以上是关于java使用Set集合去重的主要内容,如果未能解决你的问题,请参考以下文章

List集合去重的一些方法(常规遍历Set去重java8 stream去重重写equals和hashCode方法)

java List怎么分组去重

java map去重

java ArrayList去重

java 批量插入mysql 怎么去重

freemarker list集合去重,实现hashset