gpt4 book ai didi

Groovy:为列表中的每个字符串添加前缀

转载 作者:行者123 更新时间:2023-12-02 05:58:30 25 4
gpt4 key购买 nike

给出以下列表:

List<String> list = ["test1", "test2", "test3"]

现在我想按照以下格式从此列表中创建一个字符串:

"pre/test1 pre/test2 pre/test3"

所以我想我会采取以下方式:

println list.each { "pre/$it" }.join(' ')

但是,这会导致以下输出:

"test1 test2 test3"

(注意缺少的前缀。)
如何在 Groovy 中实现所需的字符串连接?

最佳答案

def joined = ["test1", "test2", "test3"].collect { "pre/$it" }.join(' ')

each 返回未修改的集合 - 而 collect 返回包含修改内容的集合。

关于Groovy:为列表中的每个字符串添加前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26634965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com