Groovy集合中相交的对立面是什么?

最佳答案

您可能想要结合@Andre和@denis的答案

我认为您想要的是联合,然后从中减去交点

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

assert [1,5] == ( a + b ) - a.intersect( b )

丹尼斯给出的解决方案取决于您是否
def opposite = leftCollection-rightCollection // [1,5]

要么
def opposite = rightCollection-leftCollection // []

我不认为你想要

关于collections - 在常规集合中相交,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5713665/

10-12 01:29
查看更多