合并Java中的两个Map列表并创建第三个Map?

时间:2018-07-26 20:19:23

标签: java java-8

在解决以下问题方面我真的需要帮助

我有两个<ul> <li><img src="https://dummyimage.com/100x100/ffff00/000" alt="Yellow"></li> <li><img src="https://dummyimage.com/100x100/FFA500/000" alt="Orange"></li> <li><img src="https://dummyimage.com/100x100/800080/fff" alt="Purple"></li> <li><img src="https://dummyimage.com/100x100/0000FF/fff" alt="Blue"></li> <li><img src="https://dummyimage.com/100x100/FF69B4/fff" alt="Pink"></li> <li><img src="https://dummyimage.com/100x100/006600/fff" alt="Green"></li> <li><img src="https://dummyimage.com/100x100/000000/fff" alt="Black"></li> <li><img src="https://dummyimage.com/100x100/cccccc/000" alt="Gray"></li> <li><img src="https://dummyimage.com/100x100/ff0000/fff" alt="Red"></li> </ul>List<Map<String, Object>> map1,我需要结合两个Map来创建List<Map<String, Object>> map2。我真的很努力使其工作。任何真正的快速帮助吗?

要使用的数据? 第一张地图

List<Map<String, Object>> map3

第二张地图

[{ACC_NUM=4973, PARENT_ACC_ID=7896, CRTE_DT=2017-06-22 , PURCH_DT=null, CRTE_USER_ID=ZZZ, IN_CHANGED=NO}, 
{ACC_NUM=5464, PARENT_ACC_ID=5464, CRTE_DT=2017-06-22 , PURCH_DT=null, CRTE_USER_ID=ZZZ, IN_CHANGED=NO}, 
{ACC_NUM=8313, PARENT_ACC_ID=5902, CRTE_DT=2017-06-22 , PURCH_DT=null, CRTE_USER_ID=ZZZ, IN_CHANGED=NO}, 
{ACC_NUM=8693, PARENT_ACC_ID=1268, CRTE_DT=2017-06-22 , PURCH_DT=null, CRTE_USER_ID=ZZZ, IN_CHANGED=NO}, 
{ACC_NUM=12175, PARENT_ACC_ID=12175, CRTE_DT=2017-06-22 , PURCH_DT=null, CRTE_USER_ID=ZZZ, IN_CHANGED=NO}]

创建第三张地图

[{COUNT=2, PRNT_ACC_NUM=5464}, {COUNT=2, PRNT_ACC_NUM=1268}, {COUNT=5, PRNT_ACC_NUM=5902}, {COUNT=1, PRNT_ACC_NUM=7896}]

代码

[{ACC_NUM=4973, PARENT_ACC_ID=7896, CRTE_DT=2017-06-22 , PURCH_DT=null, CRTE_USER_ID=ZZZ, IN_CHANGED=NO, **COUNT=1**}, 
{ACC_NUM=5464, PARENT_ACC_ID=5464, CRTE_DT=2017-06-22 , PURCH_DT=null, CRTE_USER_ID=ZZZ, IN_CHANGED=NO, **COUNT=2**}, 
{ACC_NUM=8313, PARENT_ACC_ID=5902, CRTE_DT=2017-06-22 , PURCH_DT=null, CRTE_USER_ID=ZZZ, IN_CHANGED=NO, **COUNT=5**}, 
{ACC_NUM=8693, PARENT_ACC_ID=1268, CRTE_DT=2017-06-22 , PURCH_DT=null, CRTE_USER_ID=ZZZ, IN_CHANGED=NO, **COUNT=2**}, 
{ACC_NUM=12175, PARENT_ACC_ID=12175, CRTE_DT=2017-06-22 , PURCH_DT=null, CRTE_USER_ID=ZZZ, IN_CHANGED=NO}]

0 个答案:

没有答案