Java 判断两个集合是否有相同元素 - 代码示例
当使用 GPT-3.5 Turbo 版本时,我将以 Java 代码编写一个示例来展示如何判断两个集合是否有相同的元素。
import java.util.HashSet;
import java.util.Set;
public class SetComparison {
public static void main(String[] args) {
Set<Integer> set1 = new HashSet<>();
set1.add(1);
set1.add(2);
set1.add(3);
Set<Integer> set2 = new HashSet<>();
set2.add(3);
set2.add(4);
set2.add(5);
boolean hasCommonElements = false;
for (int element : set1) {
if (set2.contains(element)) {
hasCommonElements = true;
break;
}
}
if (hasCommonElements) {
System.out.println('两个集合有相同元素.');
} else {
System.out.println('两个集合没有相同元素.');
}
}
}
在这个示例中,我们创建了两个HashSet集合:set1和set2。我们使用add方法添加一些元素。
然后,我们使用一个for循环遍历set1中的元素,并使用contains方法检查set2中是否包含相同的元素。如果找到相同的元素,我们将hasCommonElements标志设置为true并跳出循环。
最后,根据hasCommonElements的值打印出相应的信息,以确定两个集合是否有相同的元素。
请注意,此示例仅演示了一种判断两个集合是否有相同元素的方法,实际实现可能因需求而异。
原文地址: http://www.cveoy.top/t/topic/hAe 著作权归作者所有。请勿转载和采集!