使用groovy在数组中的第0个位置添加值

时间:2013-09-23 09:33:11

标签: groovy

我是groovy应用程序的新手。

我的数组是:def xyz = [{a:'a'},{b:'b'},{c:'c'}]

我对xyz的预期输出应为:[{x:'x'},{a:'a'},{b:'b'},{c:'c'}]

2 个答案:

答案 0 :(得分:2)

鉴于你有:

def xyz = [[a:'a'],[b:'b'],[c:'c']]

然后你可以这样做:

xyz = [[x:'x']] + xyz 

那样:

assert xyz == [[x:'x'], [a:'a'], [b:'b'], [c:'c']]

答案 1 :(得分:1)

不完全是你的例子,但我可以在groovyConsole中运行它

def xyz = ['a','b','c']
xyz.add(0, 'x')
println xyz

打印

[x, a, b, c]