web-dev-qa-db-ja.com

Groovyマップでキーを取得する

def map = [name:"Gromit", likes:"cheese", id:1234]

キーを取得できる方法でマップにアクセスしたい

出力のようなものがあります

map.keysは文字列の配列を返します。基本的に私はただキーを取得したい

出力:

name
likes
id
43
kumar

試す map.keySet()

配列が必要な場合:

map.keySet() as String[]; // thx @tim_yates

または、もっとかっこいい:

map.each{
    key, value -> print key;
}
64