gpt4 book ai didi

arrays - 如何比较两个数组包含相同的项目或不包含在 groovy 中?

转载 作者:行者123 更新时间:2023-12-04 09:11:58 25 4
gpt4 key购买 nike

如何比较两个数组是否包含相同的项目?

def a = [1, 3, 2]
def b = [2, 1, 3]
def c = [2, 4, 3, 1]

a & b 包含相同的项目,但 a & c 不包含。

最佳答案

您可以尝试将它们转换为 Sets 然后比较它们,因为 Sets 中的相等性被定义为具有相同的元素,无论顺序如何。

assert a as Set == b as Set
assert a as Set != c as Set

关于arrays - 如何比较两个数组包含相同的项目或不包含在 groovy 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8337586/

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