我想知道是否可以将不同流中的数据组合成单个流.通过组合我的意思是将它添加到不是现有列的单独列中.
到目前为止,我已经能够将数据收集到单独的地图中,如下面的示例所示.我相信我应该将这些地图组合成一个地图,但不确定如何去做或者我是否做错了什么.
我做了一些搜索,在FlatMap,Concat等上找到了一些线程但是因为我是这个Streams&的新手.地图功能我寻求指导. (目前我的工作没有使用Map / Streams功能,只需使用带Add& AddALL的标准List)
例如:
列表数据 – 1个地图< String,int> carMileage
> [carOne,10]
> [carTwo,20]
> [carThree,25]
列表数据 – 2 Map< String,String> carGearBox
> [carThree,automatic]
> [carTwo,manual]
> [carOne,混合]
列表数据 – 3 Map< String,Double> carMaxSpeed
> [carTwo,160.75]
> [carThree,200.25]
> [carOne,250.55]
输出:[类似于:Map< String,dataCar> ]
> [carOne,10,混合,250.55]
> [carTwo,20,manual,160.75]
> [carThree,25,automatic,200.25]