Java Vector retainAll() 方法

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

Java Vector 类的 retainAll() 方法用于保留向量中包含在指定集合中的元素。换句话说,它会从此向量中删除不在指定集合中的所有元素。

语法

以下是 retainAll() 方法的声明

参数

参数描述必需/可选
c它是将要保留在此向量中的元素集合,所有其他元素都将被删除。必需

返回

如果由于调用而导致向量发生更改,则 retainAll() 方法返回 true。

异常

NullPointerException - 如果向量包含一个或多个 null 元素,并且指定的集合不支持 null 元素,或者指定的集合为 null,则此方法会抛出异常。

兼容版本

Java 1.2 及以上版本

示例 1

输出

Values in vector :[1, 2, 3, 4, 2]
Values in vector :[2, 3, 2]

示例 2

输出

Vector: [A, B, C, 10, 20]
Collection retained
Final Vector: [A, B, C]
 
下一主题Java Vector