比较两个集合中是否存在相同的元素Java.util.collections # disjoint (collection )。 c1,Collection? c2 ) )。
import java.util.Collections; import java.util.HashSet; import java.util.Set;/* * @ classnamecollectionsofdisjoint * @ description比较两个集合中是否有相同的元素; 如果两个集合没有相同的元素,则返回true;如果有相同的元素,则返回false。 * @ authorzhangyafei * @ date 2020-1-69336021 * @ version 1.0 * */publicclasscollectionsofdisjoint { publicstaticvoicvoidmain set1.add(222 ); set1.add(‘333 ); SetString set2=new HashSetString (; set2.add(‘444 ); set2.add(‘555 ); set2.add(‘666 ); SetString set3=new HashSetString (; set3.add(‘444 ); set3.add(‘777 ); set3.add(‘888 ); booleana=collections.disjoint (set1,set2 ); system.out.println(‘set1和set2中没有相同元素时,Collections.disjoint结果: ‘ a ); booleanb=collections.disjoint (set 2,set3); system.out.println(‘set2具有与set3相同的元素时,Collections.disjoint结果: ‘ b ); }