我有一个这样结构的地图:
数据如下:
Map<R,Map<S,Map<D,K>>>
,我需要将其转换为 Map<R,Map<D,Map<S,K>>>
,你有什么办法用streams实现它吗?
在我的情况下,它看起来如下:Map<Long,Map<String,Map<Long,Double>>>
数据如下:
{1->{"m"->{2->3.0},{3->1.0},{4->2.0}}}
{1->{"n"->{2->1.0},{3->2.2},{5->3.2}}}
谢谢。
Map<R,Map<S,Map<D,K>>>
无法表示,因为您对于相同的R键(1)有两个值。 - Klitos Kyriacou