1
我想查谁能够拿出最好的Groovy-SH的方式来实现这一目标 -Groovy中 - 加入过滤器映射
def m1 = [["id":"1","o":"11"],["id":"1","o":"12"],["id":"2","o":"21"]]
def m2 = [["o":"11","t":"t1"],["o":"11","t":"t2"],["o":"21","t":"t1"]]
我想导致
[["id":"1","t":"t1"],["id":"1","t":"t2"],["id":"2","t":"t1"]]
我目前的迭代地图和做到这一点。我正在寻找一个解决方案,使用Gpath和findAll
谢谢, Sreehari。
谢谢,我应该尝试。什么是subMap? – sreehari
@sreehari:按键过滤地图:http://mrhaki.blogspot.com/2009/10/groovy-goodness-getting-submap-from-map.html –
我不能接受这个答案,因为它没有编译并产生如上所述的期望结果。 – sreehari