zoukankan      html  css  js  c++  java
  • 并集、交集、差集的概念

    并集:以属于A或属于B的元素为元素的集合成为A与B的并(集)

    交集:以属于A且属于B的元素为元素的集合成为A与B的交(集)

    差:以属于A而不属于B的元素为元素的集合成为A与B的差(集)

    public class A {
    
        public static void main(String[] args) {
    
            List<Integer> a = Lists.newArrayList();
            a.add(1);
            a.add(3);
            a.add(5);
            a.add(7);
            a.add(9);
    
            List<Integer> b = Lists.newArrayList();
            b.add(2);
            b.add(4);
            b.add(6);
            b.add(8);
            b.add(0);
    
            // 把B和A的所有元素融合(并集)
            b.addAll(a);
            System.out.println("b.addAll(a):");
            for (Object object : b) {
                System.out.print(object.toString() + ",");
                // 结果:2,4,6,8,0,1,3,5,7,9,2
            }
    
            // 得到B中不包含A的所有元素(差集)
            b.removeAll(a);
            System.out.println("b.removeAll(a):");
            for (Object object : b) {
                System.out.print(object.toString() + ",");
                // 结果:2,4,6,8,
            }
    
            // 得到B中包含A的所有元素(交集)
            b.retainAll(a);
            System.out.println("b.retainAll(a):");
            for (Object object : b) {
                System.out.print(object.toString() + ",");
                // 结果:9
            }
    
            // 判断B中是否包含A的所有元素
            boolean flag = b.containsAll(a);
            System.out.println(flag);
            // 结果:false
        }
    }
  • 相关阅读:
    软工课设第一周周五报告
    软工课设第一周周四报告
    软工课设第一周周三报告
    软工课设第一周周二报告
    软工课设第一周周一报告
    团队项目记录4
    团队项目记录3
    团队项目记录2
    jQuery 打气球小游戏 点击气球爆炸效果
    计网第二章:物理层
  • 原文地址:https://www.cnblogs.com/koal/p/5014352.html
Copyright © 2011-2022 走看看