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格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



