【发布时间】:2016-03-24 11:07:26
【问题描述】:
使用 java8 和流 api。
MyObject只有一个,我要转换
Map<Long, MyObject>
到
Map<Long, List<MyObject>>
列表有一个元素?
【问题讨论】:
-
如果你只有一把钥匙,为什么要使用地图?而不是一组?
-
@ManuelS 一个值,而不是一个键。
-
只有一个 MyObject...den 为什么要使用 List
?? -
我建议你看看 Guava MultiMap。它是一个谷歌库,为该数据结构提供了一种非常好的方法。请查看this 帖子中的示例。
-
@SarithaG 有很多原因。您是否需要知道我正在为其制作的 api,或者我的所有业务需求才能回答这个问题?
标签: java java-8 java-stream