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中代码块执行顺序
    冒泡排序实现原理
    JSP九大内置对象
    SSH框架运行流程
    springboot + maven 整合SSM
    Maven创建项目,Index.jsp报错
    一些js在线引用文档
    excel出现虚线怎么去掉?
  • 原文地址:https://www.cnblogs.com/gslgb/p/15354411.html
Copyright © 2011-2022 走看看