码迷,mamicode.com
首页 > 其他好文 > 详细

List交集、并集、补集、差集

时间:2019-12-18 16:27:16      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:基础   nal   inter   dal   rac   org   union   mon   并集   

最近回看了一下List的基础,目前网上主流得对List交并补差有两种方式

第一种:CollectionUtils工具包中的四个方法;该类所在包org.apache.commons.collections.CollectionUtils

   //并集      
 CollectionUtils.union(a, b);      
   //交集      
CollectionUtils.intersection(a, b);      
   //交集的补集      
CollectionUtils.disjunction(a, b);      
   //集合相减      
 CollectionUtils.subtract(a, b);    

第二种:直接调用List中的方法

A交B
listA.retainAll(listB);
A并B
listA.addAll(listB);
A减去B
listA.removeAll(listB);

 

List交集、并集、补集、差集

标签:基础   nal   inter   dal   rac   org   union   mon   并集   

原文地址:https://www.cnblogs.com/cyc-ghost/p/12060421.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!