map集合怎么相同的值去掉?

map集合怎么相同的值去掉?,第1张

map put的时候相同的id会把前面的覆盖掉.何来去重一说啊.

Map map = new HashMap<String,Object>()

map.put("1",1)

map.put("1",2)

map.put("1",3)

System.out.println(map.size())

System.out.println(map.get("1"))

输出结果1 3

“可以利用Map的key不重复特性: 遍历List,遍历过程中将List中取出的值作为key保存到一个临时的Map中,Map的value可以自己随意设定。 注意,在保存到Map之前,使用map.get("key")从Map中获取对应是数据,判断是否为null即可判断该List中的值是否...”


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9524278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存