关注
16:可以使用HashMap的putIfAbsent方法来实现这个需求。该方***将指定的key-value键值对添加到HashMap中,但仅在该key当前不存在时才添加,如果该key已经存在,则不执行任何操作,返回已存在的value值。因此,我们可以通过循环遍历多条同名Key数据,并将它们依次添加到HashMap中,但只有第一条会被成功添加,其余的都会被忽略掉。示例代码如下:
```
HashMap<String, String> map = new HashMap<>();
for (Data data : dataList) {
map.putIfAbsent(data.getKey(), data.getValue());
}
```
其中,dataList是包含多条同名Key数据的列表,Data是自定义的包含Key和Value的数据类。通过循环遍历dataList,将每条数据的Key和Value依次添加到HashMap中,如果该Key已经存在,则不执行任何操作,否则将该Key和Value添加到HashMap中。最终,HashMap中仅包含第一条同名Key的数据,其余的都被忽略掉了。
查看原帖
5 评论
相关推荐
点赞 评论 收藏
分享
11-23 20:47
中国地质大学(武汉) Java
程序员牛肉:继续沉淀吧同学,你这就是纯纯的流水线产品。
差不多的学历+两个烂大街项目。自身学历又不行,现在找啥实习呢。有点太浮躁了。多花点心思搞搞ai,开源和八股。这比你这段时间捣鼓一段小厂实习要好得多; 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 找工作能把i人逼成什么样 #
2867次浏览 34人参与
# 腾讯音乐求职进展汇总 #
142851次浏览 1031人参与
# 百融云创求职进展汇总 #
10133次浏览 138人参与
# 0经验如何找实习? #
12153次浏览 245人参与
# 最难的技术面是哪家公司? #
59912次浏览 933人参与
# 你今年做了几份实习? #
3405次浏览 60人参与
# 实习心态崩了 #
93592次浏览 487人参与
# 你找工作经历过哪些骗局? #
4464次浏览 78人参与
# 你开始找寒假实习了吗? #
6507次浏览 112人参与
# 字节出了豆包coding模型 #
4387次浏览 45人参与
# 实习越久越好,还是多多益善? #
9605次浏览 81人参与
# 25年找工作是什么难度? #
6752次浏览 72人参与
# 一上班就想____,这正常吗? #
2279次浏览 53人参与
# 刚工作,应该先搞钱or搞成长? #
4032次浏览 62人参与
# 离职你会和父母说吗? #
5477次浏览 71人参与
# 实习必须要去大厂吗? #
167479次浏览 1654人参与
# 你是怎么和mt相处的? #
82212次浏览 434人参与
# 你的实习什么时候入职 #
323342次浏览 2191人参与
# 产品每日一题 #
73295次浏览 659人参与
# 顺丰求职进展汇总 #
71751次浏览 340人参与
# 转正答辩报告怎么写 #
47722次浏览 791人参与