比較兩個(gè)集合中有沒(méi)有相同的元素
java.util.Collections.disjoint(Collection<?> c1, Collection<?> c2)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-616226.html
import java.util.Collections;
import java.util.HashSet;
import java.util.Set;
/**
* @ClassName CollectionsOfDisjoint
* @Description 比較兩個(gè)集合中是否有相同的元素;當(dāng)兩個(gè)集合中沒(méi)有相同元素時(shí)返回true,當(dāng)有相同元素時(shí)返回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 無(wú)相同元素時(shí),Collections.disjoint結(jié)果:" + a);
boolean b = Collections.disjoint(set2, set3);
System.out.println("set2 與 set3 有相同元素時(shí),Collections.disjoint結(jié)果:" + b);
}
}
以下是結(jié)果:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-616226.html

到了這里,關(guān)于Collections.disjoint方法,優(yōu)雅進(jìn)行兩個(gè)集合有沒(méi)有相同的元素判斷的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!