栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

具有相同键的Collectors.toMap(打印相同键)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

具有相同键的Collectors.toMap(打印相同键)

如何打印带有重复键的消息“重复键”?

使用当前代码,您将收到消息“重复键”,

MyObject
其中包含至少2个实例的列表,这些实例
MyObject
具有与对象相同的值
getKey()
,例如
Arrays.asList(newMyObject("foo", "bar"), new MyObject("foo", "bar2"))

如何获得对应的密钥?

到目前为止,还无法获得相应的键,当前从合并功能中获得的实际上是与相同键映射的2个值,这些值需要合并以仅保留对应键的一个值。

您的问题是 Java 9 中已解决的已知问题,有关更多详细信息,请参见
JDK-8040892

,相应的修复将使我们能够从合并函数中获取要合并的键和值。

另请参见为什么Collectors.toMap会报告值,而不是在重复键错误时报告键?



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/507302.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号