zoukankan      html  css  js  c++  java
  • 【Java】对两个Set取交集,差集,并集

    1、取交集(取两个集合中都存在的元素)

    HashSet<String> setA = new HashSet<>();
    HashSet<String> setB = new HashSet<>();
    //用于存放结果 HashSet
    <String> resSet = new HashSet<>(); resSet.addAll(setA); resSet.retainAll(setB); return resSet;

    2、取差集(取存在一个集合中,但不存在于另外一个集合中的元素)

    HashSet<String> setA = new HashSet<>();
    HashSet<String> setB = new HashSet<>();
    //用于存放结果
    HashSet<String> resSet = new HashSet<>();
    resSet.addAll(setA);
    resSet.removeAll(setB);
    return resSet;

    3、取交集(取两个集合中全部的元素,这个很简单,都把他们添加进去就行)

    HashSet<String> setA = new HashSet<>();
    HashSet<String> setB = new HashSet<>();
    //用于存放结果
    HashSet<String> resSet = new HashSet<>();
    resSet.addAll(setA);
    resSet.addAll(setB);
    return resSet;
    [ 版权声明 ]: 本文所有权归作者本人,文中参考的部分已经做了标记! 商业用途转载请联系作者授权! 非商业用途转载,请标明本文链接及出处!
  • 相关阅读:
    Java学习十一天
    Java学习第十天
    Java学习第九天
    Java学习第八天
    Java学习第七天
    Java学习第六天
    Java学习第五天
    Java学习第四天
    Java第三天
    京峰教育-笔记
  • 原文地址:https://www.cnblogs.com/gslgb/p/15354411.html
Copyright © 2011-2022 走看看