Set的并集

 

    public static void main(String[] args) {
        Set<Long> old = new HashSet<>();
        for (int i = 0; i < 10; i++) {
            old.add((long) i);
        }

        Set<Long> newSet = new HashSet<>();
        newSet.add((long) 2);
        newSet.add((long) 11);
//        newSet.removeAll(old);//差集
        newSet.retainAll(old);//交集
        System.out.println(newSet);//并集,使用addAll

    }

 

时间: 2024-09-29 02:43:30

Set的并集的相关文章

C#实现数组元素的交集和并集运算

编写一个类实现数组元素的交集和并集运算 要求:       1.要有构造函数对数组初始化       2.包含交集和并集两个单独的方法       3.要有一个打印数组元素的方法       4.编写一个测试类测试数组       5.要求控制台中要分别输出两个原数组以及将交集和并集运算结果输出 代码: using System;  using System.Collections.Generic;  using System.Text;  namespace ConsoleApplicatio

php中数组的并集、交集和差集函数介绍

php中的数组函数真的是非常之多,实际工作中多了解一些php自身存在的一些函数,将会大大提高工作的速度.这篇文章分享一下在php中如何处理两个或多个数组的并集,交集和差集的函数. (1)php计算两个或多个数组的并集 并集即将两个或多个数组合为一个数组的结果集合.php中合并数组一般都会用到 array_merge 与 + 这两种操作.至于这两者的区别,可参照本站文章: PHP合并数组+与array_merge的区别 (1)php计算两个或多个数组的交集 交集即是两个或多个数组中都存在的那一部分

scala中集合的交集、并集、差集

scala中有一些api设计的很人性化,集合的这几个操作是个代表: 交集: scala> Set(1,2,3) & Set(2,4) // &方法等同于interset方法 scala> Set(1,2,3) intersect Set(2,4) 并集: scala> Set(1,2,3) ++ Set(2,4) scala> Set(1,2,3) | Set(2,4) // |方法等同于union方法 scala> Set(1,2,3) union Set(

数据结构与算法分析:计算两个有序表交集并集

<数据结构与算法分析,C语言描述> 表,栈与队列部分课后习题. Just a test,记录. outPut: Array No.1:2 4 5 7 10 23 Array No.2:3 4 7 13 22 30 Sum intersection:2 4 7 Sum union section:10 2 3 4 5 7 10 13 22 23 30 Code: //Code by Pnig0s1992 //Date:2012,3,22 #include <stdio.h> #inc

算法题:逆波兰表达式(数学逆波兰表达式和交并集逆波兰表达式)

一.前言 在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间,所以,这种表示 法也称为中缀表示.每一运算符都置于其运算对象之后,称为后缀表达式,后缀表达式又叫做逆波兰表达式. 它的优势在于只用两种简单操作,入栈和出栈就可以搞定任何普通表达式的运算.其运算方式如下:如果当前 字符为变量或者为数字,则压栈,如果是运算符,则将栈顶两个元素弹出作相应运算,结果再入栈,最后当表 达式扫描完后,栈里的就是结果. 二.一般算法 将一个普通的中序表达式转换为逆波兰表达式 的一般算法是: (1)首先构

Word2003文件中怎么输入并集符号?

  Word2003文件中怎么输入并集符号?           1.打开Word 2003这款软件,进入Word 2003的操作界面,如图所示: 2.在这个界面内找到插入选项,如图所示: 3.点击插入选项,在其子级菜单里找到特殊符号选项,如图所示: 4.点击特殊符号,弹出插入特殊符号对话框,如图所示: 5.在该对话框内找到数学符号选项,并在其内找到并集选项,如图所示: 6.点击并集选项,可以看到在编辑输入区就输入了该符号,如图所示:

SQL语句的并集UNION 交集JOIN(内连接,外连接)等介绍_MsSql

1. a. 并集UNION SELECT column1, column2 FROM table1 UNION SELECT column1, column2 FROM table2 b. 交集JOIN SELECT * FROM table1 AS a JOIN table2 b ON a.name=b.name c. 差集NOT IN SELECT * FROM table1 WHERE name NOT IN(SELECT name FROM table2) d. 笛卡尔积 SELECT

java求几个hashmap中key的并集,输出value

问题描述 java求几个hashmap中key的并集,输出value 现有几个hashmap,可能有相同的key,但是value不同,求key的并集, 并输出在不同hashmap中的不同value,若不存在则为-1 比如hashmap1{(我,1),(你,2),(他,3),(它,4)} hashmap2{(猴,1)(狗,3)(你,4)(他,5)} hashmap3{(猴,10)(牛,2)(狗,5)(猪,4),(它,8)} hashmap4{(我,5),(牛,6)} 输出为 key hashmap

两集合的并集 差集

问题描述 StringA={A,B,C,D,E}StringB={C,D,F,G,I}求结果1.{A,B,E}2.{C,D}3.{F,G,I} 解决方案 解决方案二:要用java实现解决方案三:importjava.util.ArrayList;importjava.util.List;publicclassJihe{publicstaticvoidmain(String[]args){StringA="A,B,C,D,E";StringB="C,D,F,G,I";

java字符串求并集的方法_java

本文实例讲述了java字符串求并集的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: String[] arr1 = {"abcd", "dfg", "abc"}; String[] arr2 = {"abcd", "ccd", "df", "d", "abc"}; String[] result_union = union(