比较两个集合中有没有相同的元素
java.util.Collections.disjoint(Collection<?> c1, Collection<?> c2)文章来源:https://www.toymoban.com/news/detail-616226.html
import java.util.Collections;
import java.util.HashSet;
import java.util.Set;
/**
* @ClassName CollectionsOfDisjoint
* @Description 比较两个集合中是否有相同的元素;当两个集合中没有相同元素时返回true,当有相同元素时返回false。
* @Version 1.0
**/
public class CollectionsOfDisjoint {
public static void main(String[] args) {
Set<String> set1 = new HashSet<>();
set1.add("111");
set1.add("222");
set1.add("333");
Set<String> set2 = new HashSet<>();
set2.add("444");
set2.add("555");
set2.add("666");
Set<String> set3 = new HashSet<>();
set3.add("444");
set3.add("777");
set3.add("888");
boolean a = Collections.disjoint(set1, set2);
System.out.println("set1 与 set2 无相同元素时,Collections.disjoint结果:" + a);
boolean b = Collections.disjoint(set2, set3);
System.out.println("set2 与 set3 有相同元素时,Collections.disjoint结果:" + b);
}
}
以下是结果:文章来源地址https://www.toymoban.com/news/detail-616226.html
到了这里,关于Collections.disjoint方法,优雅进行两个集合有没有相同的元素判断的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!