string - Groovy 2.x 中加入字符串集合的最佳方式

标签 string join groovy

我刚试过:

List<String> values = getSomehow()
values.join(",")

但是看到join自 2.1 起已弃用。所以我问:我应该如何根据最新的首选/非弃用语法编写它?

另外,有没有办法用闭包来实现这一点?我觉得我可以利用 collect()或类似的东西在这里。

最佳答案

您可以使用 Iterator join 的变体DefaultGroovyMethods 中的方法.它的签名是一样的,只需要传入分隔符。

它看起来像这样:

List<String> values = ["string1", "string2", "string3"]
String joinedValues = values.join(",")

或者您可以在一行上完成所有操作:
String joinedValues = ["string1", "string2", "string3"].join(",")

关于string - Groovy 2.x 中加入字符串集合的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27073402/

相关文章:

java - 基本操作(字符串)问题

c++ - 将 LPWSTR 转换为 char*/string

string - 如何在 Bash 中将字符串转换为小写

MySQL SELECT GROUP_CONCAT AND SUM

sql - 找到保存外键的记录

grails - 一对多关系的Gorm映射/自引用

java - Stringarray 保持 null Java

mysql - 如何在 MySQL 中合并两个表以及表 1 是主表

jenkins - 在 Groovy 中的字符串中间插入 % 字符

rest - 从 groovy 脚本中提取 token 的值