资讯专栏INFORMATION COLUMN

java计算集合交差并集

vboy1010 / 1086人阅读

摘要:序这里简单介绍下,如何使用以及的类库来计算集合的交差并集。交集差集并集交集差集并集

这里简单介绍下,如何使用apache commons以及guava的类库来计算集合的交差并集。

maven
        
            com.google.guava
            guava
            22.0
        
        
            org.apache.commons
            commons-collections4
            4.1
        
guava
        //交集
        Set intersectionSet = Sets.intersection(set1, set2);
        //差集
        Set subtractSet = Sets.difference(set1, set2);
        //并集
        Set unionSet = Sets.union(set1, set2);
commons-collection4
        //交集
        Collection intersectionSet = CollectionUtils.intersection(set1, set2);
        //差集
        Collection subtractSet = CollectionUtils.subtract(set1, set2);
        //并集
        Collection unionSet = CollectionUtils.union(set1, set2);

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/67551.html

相关文章

  • 如何用es6 set实现交差并集

    摘要:返回一个布尔值,表示该值是否为的成员。遍历方法返回键名的遍历器返回键值的遍历器返回键值对的遍历器使用回调函数遍历每个成员由于结构没有键名,只有键值或者说键名和键值是同一个值并交差集并集交集差集注返回数组类型。 1.set用法 Set 实例的方法分为两大类:操作方法(用于操作数据)和遍历方法(用于遍历成员)。 操作方法:add(value):添加某个值,返回Set结构本身。delete...

    galaxy_robot 评论0 收藏0
  • (十九)java多线程之ForkJoinPool

    摘要:本人邮箱欢迎转载转载请注明网址代码已经全部托管有需要的同学自行下载引言提供了另外一个很有用的线程池框架框架理论框架主要有以下两个类组成这个类实现了接口和工作窃取算法它管理工作者线程并提供任务的状态信息以及任务的执行信息这个类是一个将在执行 本人邮箱: 欢迎转载,转载请注明网址 http://blog.csdn.net/tianshi_kcogithub: https://github....

    baiy 评论0 收藏0
  • Java™ 教程(Set接口)

    Set接口 Set是一个不能包含重复元素的Collection,它模拟了数学集抽象,Set接口仅包含从Collection继承的方法,并添加禁止重复元素的限制,Set还为equals和hashCode操作的行为添加了一个更强的契约,允许Set实例有意义地进行比较,即使它们的实现类型不同,如果两个Set实例包含相同的元素,则它们是相等的。 Java平台包含三个通用的Set实现:HashSet、Tre...

    Apollo 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<