如何在字符串中加入地图的键?

时间:2019-01-15 21:53:32

标签: groovy

我想将地图的键返回到这样的字符串中:

mymap = [
    aaa: myObj.aaa,
    bbb: myObj.bbb,
    ccc: myObj.ccc
]

def list = [] 
mymap.each{ key, value -> key; list << key}
myStr = list.join('\\\n')

我可以将它们添加到数组中,然后像这样加入,但是有没有更时髦的方法呢?是否有一种语言结构可以一步实现?

1 个答案:

答案 0 :(得分:0)

您可以使用:

mymap*.key?.join("\\\n")