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