📅  最后修改于: 2023-12-03 15:06:57.840000             🧑  作者: Mango
在Java中,containsAll()
方法用于判断一个集合是否包含另一个集合中的所有元素。这个方法可以接收一个 Collection
对象作为参数,如果被调用的集合包含了被传入的集合中的所有元素,则返回 true
;否则返回 false
。
import java.util.ArrayList;
import java.util.List;
public class ContainsAllExample {
public static void main(String[] args) {
// 创建两个字符串列表
List<String> list1 = new ArrayList<>();
list1.add("apple");
list1.add("orange");
list1.add("banana");
List<String> list2 = new ArrayList<>();
list2.add("apple");
list2.add("banana");
// 判断 list1 是否包含 list2 中的所有元素
boolean b = list1.containsAll(list2);
if (b) {
System.out.println("list1 包含 list2 中的所有元素");
} else {
System.out.println("list1 不包含 list2 中的所有元素");
}
}
}
在上面的代码示例中,我们创建了两个字符串列表 list1
和 list2
,并将一些元素添加到列表中。然后,我们调用 list1.containsAll(list2)
方法,判断 list1
是否包含了 list2
中的所有元素。由于 list1
中包含了 list2
中的 apple
和 banana
元素,所以 containsAll()
方法返回 true
。
containsAll()
方法是一个非常有用的集合操作方法,它可以用来判断一个集合是否包含另一个集合中的所有元素。如果要使用该方法,只需要调用相应集合的 containsAll()
方法,并传入需要判断的集合对象即可。