我有一个这样的列表:
List tripIds = new ArrayList()
def sql = Sql.newInstance("jdbc:mysql://localhost:3306/steer", "root", "", "com.mysql.jdbc.Driver")
sql.eachRow("SELECT trip.id from trip JOIN department WHERE organization_id = trip.client_id AND department.id = 1") {
println "Gromit likes ${it.id}"
tripIds << it.id
}
打印三元组给了我很大的价值:
[1,2,3,4,5,6,]
我想将此列表转换为简单的字符串,如下所示:
1,2,3,4,5,6
我该怎么做呢?
发布于 2012-01-10 19:42:08
在groovy中:
def myList = [1,2,3,4,5]
def asString = myList.join(", ")
发布于 2012-01-10 19:43:19
使用Groovy添加到集合的join method
List l = [1,2,3,4,5,6]
assert l.join(',') == "1,2,3,4,5,6"
发布于 2012-01-10 19:39:41
String str = tripIds.toString();
str = str.substring(1, str.length() - 1);
https://stackoverflow.com/questions/8802647
复制相似问题