当前位置:主页 > java教程 >

java中计算集合的交差并集示例代码

发布:2022-09-14 08:59:00 53


给大家整理一篇java相关的编程文章,网友逯曼吟根据主题投稿了本篇教程内容,涉及到java、两个集合并集、java、集合、并集、java、交集、并集、差集相关内容,已被288网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。

前言

本文主要给大家简单介绍下,如何使用apache commons以及guava的类库来计算集合的交差并集。分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

maven

  <dependency>
   <groupId>com.google.guava</groupId>
   <artifactId>guava</artifactId>
   <version>22.0</version>
  </dependency>
  <dependency>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-collections4</artifactId>
   <version>4.1</version>
  </dependency>

guava

  //交集
  Set<Integer> intersectionSet = Sets.intersection(set1, set2);
  //差集
  Set<Integer> subtractSet = Sets.difference(set1, set2);
  //并集
  Set<Integer> unionSet = Sets.union(set1, set2);

commons-collection4

  //交集
  Collection<Integer> intersectionSet = CollectionUtils.intersection(set1, set2);
  //差集
  Collection<Integer> subtractSet = CollectionUtils.subtract(set1, set2);
  //并集
  Collection<Integer> unionSet = CollectionUtils.union(set1, set2);

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对码农之家的支持。


相关文章

  • 实例详解Java编程实现beta分布的采样或抽样

    发布:2020-02-04

    这篇文章主要介绍了Java编程实现beta分布的采样或抽样实例,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下


  • java二分法算法的知识点详解

    发布:2019-09-07

    这篇文章主要介绍了java 二分法算法的实例的相关资料,希望通过本文大家能够掌握二分法,需要的朋友可以参考下


  • Java实现的贷款金额计算的代码分享

    发布:2020-06-16

    这篇文章主要介绍了Java实现的贷款金额计算功能,结合实例形式分析了Java简单数值运算及类型转换等相关操作技巧,需要的朋友可以参考下


  • Java中的关键字volatile知识点总结

    发布:2019-10-09

    这篇文章主要介绍了Java中的关键字volatile,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • Java中的线程中断实例分析

    发布:2021-05-31

    这篇文章主要介绍了Java 中的线程中断的相关资料,帮助大家更好的理解和使用Java,感兴趣的朋友可以了解下


  • Java实现顺序表的增删查改功能

    Java实现顺序表的增删查改功能

    发布:2022-09-12

    给网友们整理关于Java的教程,这篇文章主要介绍了Java实现顺序表的增删查改功能,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下


  • Java中StringUtils工具类进行String为空的判断方法

    发布:2019-06-17

    这篇文章主要介绍了Java中StringUtils工具类进行String为空的判断解析,具有一定借鉴价值,需要的朋友可以参考下


网友讨论