📅  最后修改于: 2023-12-03 15:16:27.651000             🧑  作者: Mango
containsAll() 方法是 Vector 类中的一种方法,其作用是判断当前集合是否包含指定集合中的所有元素,如果是,则返回 true ,否则返回 false。
public boolean containsAll(Collection<?> col)
参数是一个 Collection 类型的对象,其包含要检查的元素的集合。
如果当前向量包含指定集合中的所有元素,则返回 true,否则返回 false。
containsAll() 方法先获取当前向量中的所有元素,然后遍历指定集合中的所有元素,依次在当前集合中查找是否存在该元素,如果全部存在,则返回 true ,否则返回 false。
import java.util.Vector;
import java.util.Arrays;
public class VectorContainsAllExample {
public static void main(String[] args) {
// 创建一个 Vector 集合并添加元素
Vector<Integer> vector = new Vector<Integer>();
vector.add(1);
vector.add(2);
vector.add(3);
// 创建一个要检查的集合并添加元素
Integer[] arr = {1, 2};
// 判断当前集合是否包含指定集合的所有元素
boolean result = vector.containsAll(Arrays.asList(arr));
System.out.println(result); // true
}
}
true
containsAll() 方法是 Vector 类中的一种方法,其作用是判断当前集合是否包含指定集合中的所有元素。使用该方法需要传入一个 Collection 类型的对象,该对象包含要检查的元素的集合。如果当前向量包含指定集合中的所有元素,则返回 true,否则返回 false。