判断两个集合是否有交集,集合的交集怎么表示
转移自:
http://www.java265.com/JavaJingYan/202206/16554733883740.html
收藏:
集合,简称集合,是数学中的一个基本概念,也是集合论的主要研究对象。集合论的基础理论创立于19世纪。关于集合最简单的说法是朴素集合论(最原始的集合论)中的定义,即集合是“某一堆东西”,集合中的“东西”称为元素。现代集合通常被定义为由一个或多个确定元素组成的整体。
下面,笔者介绍判断两个集合是否有交集的方法分享,如下
实施思路:
将集合存储在地图数据结构中
然后遍历地图中的每个元素,并与地图中的元素进行比较。
如果元素存在,则两个集合有交集:
public void jiHeJiaoYiTest() {
String[] arr1=new String[]{a , b , java265 , d };
String[] arr2=new String[]{77 , cccc , ddd , java265 , 9900 };
映射字符串,String map=new HashMap();
for(String item : arr1) {
map.put(item, 1 );
}
布尔标志=假;
for(String item : arr2) {
if (map.get(item)!=null) {
flag=true
打破;
}
}
如果(标志){
System.out.println(交集存在);
}否则{
System.out.println(没有交集);
}
}
版权归作者所有:博主java Elf原创作品,转载授权请联系作者,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。