关注
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 评论
相关推荐

点赞 评论 收藏
分享
流年27:陌陌的氛围巨巨巨好

点赞 评论 收藏
分享
长情O:一面简单八股,二面全程1小时10分钟,二面八股和项目都会问,主要还是一个点,八股中的基础内容在项目中是怎么体现的,怎么用的,会结合的问。其次还有一点就是:简历上的东西一定要熟,二面问的时候全程跟着简历上写的内容来,一条一条跟着问。
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 🎉创作红榜第2期丨7篇内容解决你的“求职/职场/成长困惑”!1.1W
- 2... 这,就是你想看的爽文嘛?5399
- 3... 招银网络科技 - 最恶心的面试3666
- 4... 阿里菜鸟-JAVA研发一二面(已挂)3078
- 5... 字节没戏了分享一波面经吧2904
- 6... 27届的投了26届的校招笔试通过还进了面试?2345
- 7... 来听我1000份面试经历的个人打分2105
- 8... 【26秋招】我是如何从男模上岸大厂程序员----上岸前的苦苦挣扎(2)1930
- 9... 招银网络科技一面1807
- 10... 第四个意向和米哈游拯救世界!!1756
正在热议
更多
# 从顶到拉给所有面过的公司评分 #
39976次浏览 281人参与
# 十一假期一定要干的事 #
17330次浏览 143人参与
# 为了求职,我做过的疯狂伪装 #
18868次浏览 436人参与
# 你的国庆怎么过 #
26602次浏览 249人参与
# 宣讲会你有哪些意向不到的收获 #
4433次浏览 35人参与
# 水滴求职进展汇总 #
5538次浏览 29人参与
# 工作压力大怎么缓解 #
107041次浏览 1068人参与
# 机械制造岗投递时间线 #
27446次浏览 371人参与
# 晒晒你的中秋福利 #
17815次浏览 134人参与
# bilibili求职进展汇总 #
98341次浏览 861人参与
# 聊聊这家公司值得去吗 #
577066次浏览 3804人参与
# 你的公司给实习生发中秋礼物吗 #
4590次浏览 35人参与
# 你面试被问到过哪些不会的问题? #
34599次浏览 1029人参与
# 秋招的嫡长offer #
48889次浏览 425人参与
# 职场破冰,你们都聊什么? #
10403次浏览 90人参与
# 机械人春招想让哪家公司来捞你? #
359156次浏览 3113人参与
# 产品实习,你更倾向大公司or小公司 #
170248次浏览 1981人参与
# 大家实习每天都在干啥 #
90603次浏览 518人参与
# 机械笔面试考察这些知识点 #
11929次浏览 96人参与
# 百度秋招提前批进度 #
154418次浏览 1790人参与