加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何比较Groovy中的两个列表

发布时间:2020-12-14 16:37:28 所属栏目:大数据 来源:网络整理
导读:如何比较两个列表中的项目,并创建一个与Groovy不同的新列表? 解决方法 集合相交可能会帮助您,即使它有点棘手来扭转它。也许这样的事情: def collection1 = ["test","a"]def collection2 = ["test","b"]def commons = collection1.intersect(collection2)
如何比较两个列表中的项目,并创建一个与Groovy不同的新列表?

解决方法

集合相交可能会帮助您,即使它有点棘手来扭转它。也许这样的事情:

def collection1 = ["test","a"]
def collection2 = ["test","b"]
def commons = collection1.intersect(collection2)
def difference = collection1.plus(collection2)
difference.removeAll(commons)
assert ["a","b"] == difference

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读