gpt4 book ai didi

string - 带有空检查的 Groovy 字符串连接

转载 作者:行者123 更新时间:2023-12-04 05:08:22 24 4
gpt4 key购买 nike

有一个更好的方法吗?注:part1 , part2part3是在别处定义的字符串变量(它们可以为空)。

def list = [part1, part2, part3]
list.removeAll([null])
def ans = list.join()

所需的结果是一个不包含空值的串联字符串。

最佳答案

你可以这样做:

def ans = [part1, part2, part3].findAll({it != null}).join()

您可以将闭包缩小到仅 {it}取决于您的列表项将如何根据 Groovy Truth 进行评估,但这应该使它更紧一点。

注意: GDK javadocs是一个很好的资源。

关于string - 带有空检查的 Groovy 字符串连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9775951/

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