如何比较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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |