我有以下两种方式的地图
def map1 = ['a':1,'b':2]
def map2 = ['a':345,'c':10,'b':1]
我想创建一个结果映射,看起来基本上看起来匹配两个映射的键,并将map1的值作为map2的键和值作为值本身。输出看起来像这样:
map3=[1:345,2:1]
答案 0 :(得分:2)
您可以通过简单的循环轻松完成此操作:
map3 = map1.collectEntries { key, val -> [(val): map2[key]] }