簡體   English   中英

如何在使用單引號和逗號分隔的列表中獲取值而不使用groovy?

[英]How to get values in a List with single quote and comma separated from using groovy?

我有一個鍵列表,想要將它們放在帶單引號和逗號分隔值的字符串中。

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

結果應該是字符串值='A','B','C','D',因為我需要將這些值提供給groovy.sql查詢。

有沒有一種簡單的方法可以做到這一點?

您的意思是:

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

不過要小心。 轉義自己的sql很少是一個好主意,您不能使用准備好的語句嗎? 還是普通的Sql類? 這些都為您逃脫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM