java命名空间java.util类abstractcollection<e>的类成员方法:
remove定义及介绍
本文导语:
remove
public boolean remove(object o)
从此 collection 中移除指定元素的单个实例,如果存在的话(可选操作)。更确切地讲,如果此 collection 包含一个或多个满足 (o==null ? e==null : o.equals(e)) 的元素 e,则移除这样的元素。如果此 colle...
remove
public boolean remove(object o)
- 从此 collection 中移除指定元素的单个实例,如果存在的话(可选操作)。更确切地讲,如果此 collection 包含一个或多个满足 (o==null ? e==null : o.equals(e)) 的元素 e,则移除这样的元素。如果此 collection 包含指定的元素(或者此 collection 由于调用而发生更改),则返回 true 。
此实现在该 collection 上进行迭代,查找指定的元素。如果找到该元素,那么它会使用迭代器的 remove 方法从该 collection 中移除该元素。
注意,如果此 collection 的 iterator 方法所返回的迭代器无法实现 remove 方法,并且此 collection 包含指定的对象,那么此实现将抛出 unsupportedoperationexception。
- 指定者:
- 接口
collection
中的 remove
- 参数:
o
- 要从此 collection 中移除的元素(如果存在)。
- 返回:
- 如果此调用将移除一个元素,则返回 true
- 抛出:
unsupportedoperationexception
- 如果此 collection 不支持 remove 操作
classcastexception
- 如果指定元素的类型与此 collection 不兼容(可选)
nullpointerexception
- 如果指定的元素为 null,并且此 collection 不允许 null 元素(可选)。