gpt4 book ai didi

string - 如何在Groovy中将列表转换为字符串并删除括号而不使用replace?

转载 作者:行者123 更新时间:2023-12-04 13:31:18 27 4
gpt4 key购买 nike

因此,我有以下代码,在其中将一些元素添加到列表中,对其进行排序并以字符串形式打印。

 def officeWorkers = []
officeWorkers << "Jim Halpert"
officeWorkers << "Dwight Shrute"
officeWorkers << "Toby Flenderson"
officeWorkers.sort()
println("I wish my co workers were ${officeWorkers.toString()}")

生成的字符串具有我不需要的方括号('[',']')(“我希望我的同事是[Dwight Shrute,Jim Halpert,Toby Flenderson]”)。

似乎删除这些括号的一种方法是使用String的replace函数作为 here建议。

但是,如果我使用的实际列表中的值中已经有括号,它们也会被替换。

那么,有没有一种方法可以将该列表打印为字符串而不显示括号,也可以不使用replace函数?

最佳答案

使用联接:

println("I wish my co workers were ${officeWorkers.join(', ')}")

关于string - 如何在Groovy中将列表转换为字符串并删除括号而不使用replace?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36433248/

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