我想创建一个文本,在其中插入字符串[“ aa”,“ bb”]的列表。
def texts = ["aa" , "bb"]
def out = "my list: $texts"
println out
我希望输出为:
我的列表:[“ aa”,“ bb”]
但是我得到的输出是:
我的列表:[aa,bb]
我该如何解决这个问题?
答案 0 :(得分:1)
texts.toString()
的结果不包含引号。因此,您必须自己创建该输出:
def out = "my list: ${texts.collect{'"' + it + '"'}}"