java中集合之间的运算优雅方式

来源:互联网 发布:东方网络联系电话 编辑:程序博客网 时间:2024/05/22 07:50

   在java中存在对集合之间的交集,并集,差集的运算,一般都是对集合采用迭代,遍历的方式实现运算操作,但是那不是最优雅的方式,代码量也是比较多的,下面有几种优雅的,快速的,方便的处理方式:

       1,并集:也叫合集,把俩个集合加一起即可,如下:

public static void main(String[] args){   List<String> list1 = new ArrayList<String> ();   list1.add("A");   list1.add("B");    List<String> list2 = new ArrayList<String> ();   list1.add("C");   list1.add("D"); list1.add(list2);}
此时list1中就是俩个集合的并集了
  2.交集:

 list1.retainAll(list2)
3.差集:由属于A又不属于B的元素组成的叫差集
list1.remove(list2);


                                             
0 0
原创粉丝点击