Java Collection containsAll() 方法

2025年3月24日 | 阅读时间:2 分钟

Java Collection 接口的 containsAll() 方法在当前集合包含被调用集合中的所有元素时,返回布尔值 'true'。

语法

参数

参数 'c' 表示要在此集合中检查是否包含的集合。

抛出

ClassCastException - 如果指定集合中的元素类型与此集合不兼容。

NullPointerException - 如果指定的集合为 null,或者它包含一个或多个 null 元素,而此集合不允许 null 元素。

返回

containsAll() 方法在当前集合包含被调用集合中的所有元素时返回布尔值 'true',否则返回 false。

示例 1

输出

true

示例 2

输出

Exception in thread "main" java.lang.NullPointerException
	at java.util.ArrayDeque.addLast(ArrayDeque.java:249)
	at java.util.ArrayDeque.add(ArrayDeque.java:423)
	at com.tpointtech.JavaCollectionContainsAllExample2.main(JavaCollectionContainsAllExample2.java:13)

示例 3

输出

Exception in thread "main" java.lang.NullPointerException
	at java.util.AbstractCollection.containsAll(AbstractCollection.java:317)
	at com.tpointtech.JavaCollectionContainsAllExample3.main(JavaCollectionContainsAllExample3.java:14)
下一主题Java Collection