zoukankan      html  css  js  c++  java
  • java集合运算:求交集,并集,集合差

    实现主要使用的Set集合,Set集合的特点是集合内的元素不可重复。

    具体代码如何:

    import java.util.HashSet;
    import java.util.Set;
    
    public class Test {
    	public static void main(String[] args) {
    		Set<Integer> result = new HashSet<Integer>();
    		
    		Set<Integer> set1 = new HashSet<Integer>();
    		
    		Set<Integer> set2 = new HashSet<Integer>();
    		
    		set1.add(11);
    		set1.add(22);
    		set1.add(333);
    		set1.add(4);
    		
    		set2.add(22);
    		set2.add(333);
    		set2.add(1);
    		
    		System.out.println("set1 = "+set1.toString());
    		System.out.println("set2 = "+set2.toString());
    		
    		result.clear();
    		result.addAll(set1);
    		result.retainAll(set2);
    		System.out.println("交集 = " + result);
    		
    		result.clear();
    		result.addAll(set1);
    		result.removeAll(set2);
    		System.out.println("差集 = "+result);
    		
    		result.clear();
    		result.addAll(set1);
    		result.addAll(set2);
    		System.out.println("并集 = " + result);
    	}
    }
    

    运行结果如下:

  • 相关阅读:
    Mybatis学习随笔3
    Mybatis学习随笔2
    Mybatis学习随笔
    Java校招面试-什么是线程安全/不安全
    装饰器2
    装饰器
    默认传参的陷阱
    处理日志文件
    第二天
    用户登录
  • 原文地址:https://www.cnblogs.com/wanyong-wy/p/7721978.html
Copyright © 2011-2022 走看看