Java计算交集,差集,并集的方法示例

  • 更新时间:2023-01-11 17:11:23
  • 编辑:满睿慈

本文实例讲述了Java计算交集,差集,并集的方法。分享给大家供大家参考,具体如下:

package math;
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>(){{
      add(1);
      add(3);
      add(5);
    }};
    Set<Integer> set2 = new HashSet<Integer>(){{
      add(1);
      add(2);
      add(3);
    }};
    result.clear();
    result.addAll(set1);
    result.retainAll(set2);
    System.out.println("码农之家测试结果:");
    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);
  }
}

运行结果:

Java计算交集,差集,并集的方法示例

更多关于java相关内容感兴趣的读者可查看本站专题:《Java数学运算技巧总结》、《Java数据结构与算法教程》、《Java字符与字符串操作技巧总结》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。

相关教程

  • Java并发系列之CountDownLatch源码分析

    这篇文章主要为大家详细介绍了Java并发系列之CountDownLatch源码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2019-12-29

  • 【java 多线程】守护线程与非守护线程示例效果

    这篇文章主要介绍了java守护线程与非守护线程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    发布时间:2020-01-15

  • Java中Spring Boot的优势解析

    在本篇文章中小编给大家分析了Java中Spring Boot的优势以及相关知识点内容,兴趣的朋友们可以学习参考下。

    发布时间:2020-01-25

  • Java使用jdbc连接MySQL数据库实例分析

    给大家整理一篇关于Java的教程,这篇文章主要介绍了Java使用jdbc连接MySQL数据库,结合实例形式分析了Java基于jdbc链接mysql的相关配置及工具类的定义相关操作技巧,需要的朋友可以参考下

    发布时间:2022-07-07

  • Java8中Lambda表达式使用和Stream API知识点详解

    这篇文章主要给大家介绍了关于Java8中Lambda表达式使用和Stream API的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Java8具有一定的参考学习价值,需要的朋友们下面来一起学

    发布时间:2019-08-05

  • Java生产者消费者模式实例分析

    Java生产者消费者模式实例分析

    给大家整理一篇关于Java的教程,这篇文章主要介绍了Java生产者消费者模式,结合实例形式分析了java生产者消费者模式的相关组成、原理及实现方法,需要的朋友可以参考下

    发布时间:2022-11-24

  • 总结Java文本编辑器实现方法

    这篇文章主要介绍了Java文本编辑器实现方法,结合实例形式详细分析了java文本编辑器结构、原理、布局、实现步骤与相关操作技巧,需要的朋友可以参考下

    发布时间:2019-06-07

  • java语言中反射的实例用法总结

    反射机制指的是程序在运行时能够获取自身的信息。这篇文章主要介绍了列举java语言中反射的常用方法,需要的朋友可以参考下

    发布时间:2019-11-20

  • 详解Java中Integer.valueOf,parsetInt() String.valueOf的结果区别

    本文通过代码给大家讲解了JAVA中Integer.valueOf, parsetInt() String.valueOf的区别和结果,需要的朋友可以参考下

    发布时间:2019-06-07

  • Java日期时间字符串和毫秒相互转换的方法

    Java日期时间字符串和毫秒相互转换的方法

    给大家整理了关于Java的教程,这篇文章主要为大家详细介绍了Java日期时间字符串和毫秒相互转换的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2023-01-10

用户留言