1

我有一个键列表,并希望将它们放在带有单引号和逗号分隔值的字符串中。

def 键= [A,B,C,D]

结果应该是 String values = 'A','B','C','D' 因为我需要将这些值提供给 groovy.sql 查询。

有没有办法以简单的方式实现这一目标?

4

1 回答 1

6

你的意思是:

String s = keys.collect { "'$it'" }.join( ',' )

不过要小心。转义自己的sql很少是个好主意,不能使用准备好的语句吗?还是 groovy Sql 类?这两个手柄都为您逃脱

于 2013-03-27T22:15:31.357 回答