假设我有值列表..
List values = [["A","A"],["B","B"],["C","C"],["D","D"]]
我想将一个值“*”添加到列表中,看起来像这样
[["*", "A","A"],["*", "B","B"],["*", "C","C"],["*", "D","D"]]
任何想法如何做到这一点?
谢谢!
答案 0 :(得分:2)
星点法可能有所帮助。它看起来像这样:
values*.addAll(0, "*")
文档可以在这里使用一些改进。 :)
http://docs.groovy-lang.org/latest/html/groovy-jdk/java/util/Collection.html
答案 1 :(得分:1)
应该工作:
values.collect { [ '*' ] + it }
答案 2 :(得分:0)
对于任何有兴趣的人,
这似乎有效:
List values = [["A","A"],["B","B"],["C","C"],["D","D"]]
values.each{
it.addAll(0,"*")
}
println values
<强>输出强>
[[*, A, A], [*, B, B], [*, C, C], [*, D, D]]