如果你想在两个集合中查找是否存在相同的字段,你可以使用 Java 中的 retainAll()
方法。
这个方法会在第一个集合中保留与第二个集合中相同的元素,如果第一个集合的大小发生了改变,则说明两个集合中存在相同的字段。
例如:
Set<String> set1 = new HashSet<>();
set1.add("a");
set1.add("b");
set1.add("c");
Set<String> set2 = new HashSet<>();
set2.add("b");
set2.add("c");
set2.add("d");
boolean changed = set1.retainAll(set2);
if (changed) {
System.out.println("The sets have common elements.");
} else {
System.out.println("The sets don't have common elements.");
}