与常规集合中的交集相反
在常规集合中相交的反义词是什么?
what would be the opposite of intersect in groovy collections?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在常规集合中相交的反义词是什么?
what would be the opposite of intersect in groovy collections?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
你可能想结合@Andre和@denis的答案
我认为你想要的是并集,然后从中减去交集
Denis给出的解决方案将取决于你是否愿意
或
我认为你不想要
You probably want to combine both the answers from @Andre and @denis
I think what you want is the union and then subtract the intersection from this
The solution given by denis would depend on whether you do
or
which I don't think you wanted
我不确定你所说的“并集的相反”是什么意思,但我的猜测是你的意思是对称差异(又名集合差异或析取)。该操作的结果如下图红色所示。
在两个 Java/Groovy 集合上执行此操作的最简单方法是使用 析取 方法由 Apache commons 集合提供。
I'm not certain what you mean by "opposite of union", but my guess is that you mean symmetric difference (AKA set difference or disjunction). The result of this operation is shown in red below.
The easiest way to perform this operation on two Java/Groovy collections is to use the disjunction method provided by Apache commons collections.
会是这个吗?
印刷
Could it be this?
Prints
使用 intersect 表示相交,
使用 + 表示并集:
请参阅 http://groovy.codehaus .org/groovy-jdk/java/util/Collection.html
use intersect for intersections
use + for unions:
see http://groovy.codehaus.org/groovy-jdk/java/util/Collection.html
这是当我们有:
a=[1,2,3,4,5],b=[2,3,4,5]
OOP :
然后
结束!
this is when we have:
a=[1,2,3,4,5],b=[2,3,4,5]
OOP :
then
END!