我有地图列表,需要获取某个键的值并将它们放入一个集合中。
def listofMaps= [
[1:"A", 2:"B", 3:"C", 4:"D"],
[1:"E", 2:"F", 3:"G", 4:"H"],
[1:"I", 2:"J", 3:"K", 4:"L"]]
我需要获得关键值:' 2'进入一套??
如何以简单的方式在groovy中做到这一点?
答案 0 :(得分:1)
你走了:
def maps= [[1:"A", 2:"B", 3:"C", 4:"D"],[1:"E", 2:"F", 3:"G", 4:"H"],[1:"I", 2:"J", 3:"K", 4:"L"]]
assert maps.collect {it[2]} as Set == ['B','F','J'] as Set