电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

DEP 创建HashMap集合,对HashMap的值去重,遍历HashMap集合方式之一

来源:金蝶云社区作者:金蝶2024-09-162

DEP 创建HashMap集合,对HashMap的值去重,遍历HashMap集合方式之一

//创建HashMap集合

 var map = new java.util.HashMap()

map.put(key,value)



//去重 (利用HashSet集合不能存入重复值的属性,来对HashMap的value值进行去重) 

/**这是HashMap去重的方式之一,还可以通过转成数据流的方式进行去重,但是碍于jdk版本是1.6,转数据流的方法是

**/jdk1.8+,所以没有去实现。更多方法可以参考网络


var set = new java.util.HashSet();

    var iterator = map.entrySet().iterator();

        //如果 迭代器 有下一个元素

        while (iterator.hasNext()) {

            //获取到 下一个元素

           var entry = iterator.next();

            //获取 值,添加到 set中,如果 添加失败了。就移除这个元素

            //判断添加成功,如果添加成功,返回true,然后取反:就是 添加失败 返回true

            if (!set.add(entr

DEP 创建HashMap集合,对HashMap的值去重,遍历HashMap集合方式之一

//创建HashMap集合 var map = new java.util.HashMap()map.put(key,value)//去重 (利用HashSet集合不能存入重复值的属性,来对HashMap...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信