百木园-与人分享,
就是让自己快乐。

集合是否存在交集的判断方法分享

转自:

http://www.java265.com/JavaJingYan/202206/16554733883740.html

集合:

  集合,简称集,是数学中一个基本概念,也是集合论的主要研究对象。集合论的基本理论创立于19世纪,关于集合的最简单的说法就是在朴素集合论(最原始的集合论)中的定义,即集合是“确定的一堆东西”,集合里的“东西”则称为元素。现代的集合一般被定义为:由一个或多个确定的元素所构成的整体

下文笔者讲述判断两个集合是否存在交集的方法分享,如下所示

实现思路:
    将一个集合存入Map数据结构中
     然后从Map中遍历每一个元素和map中的元素进行对比
	 如果元素存在,则说明两个集合存在交集 

例:

 
    public void jiHeJiaoYiTest() {
        String[] arr1 = new String[]{\"a\", \"b\", \"java265\", \"d\"};
        String[] arr2 = new String[]{\"77\", \"cccc\", \"ddd\", \"java265\", \"9900\"};
        Map<String, String> map = new HashMap<>();
        for(String item : arr1) {
            map.put(item, \"1\");
        }

        boolean flag = false;
        for(String item : arr2) {
            if (map.get(item) != null) {

                flag = true;
                break;
            }
        }

        if(flag) {
            System.out.println(\"存在交集\");
        } else {
            System.out.println(\"不存在交集\");
        }

    }

来源:https://www.cnblogs.com/java265/p/16387119.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » 集合是否存在交集的判断方法分享

相关推荐

  • 暂无文章