Groovy将地图列表转换为地图

时间:2018-03-08 19:11:12

标签: groovy

嗨,我知道这个问题已经有了一个帖子但是当我应用线程上提供的答案时,它对我不起作用。所以请求帮助我的确切问题如下: 所以我试图将[[xyz:346654],[xyz:343372]]转换为[xyz:346654,xyz:343372]。我试图应用线程上提供的解决方案,在groovy中使用collectEntries()方法或sum()。但不是得到[xyz:346654,xyz:343372]这是我想要的结果,而是得到[xyz:343372]。有人可以帮忙解决这个问题吗?在此先感谢!!

1 个答案:

答案 0 :(得分:0)

groovy中的

[xyz:346654,xyz:343372]与[xyz:343372]相同,因为非唯一键

println ( [xyz:346654, xyz:343372] ) 

打印[xyz:343372]