重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
转自:
10年积累的成都网站建设、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有荥经免费网站建设让你可以放心的选择与我们合作。
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"}; Mapmap = 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("不存在交集"); } }