java命名空间java.util接口map<k,v>的类成员方法:
remove定义及介绍
本文导语:
remove
v remove(object key)
如果存在一个键的映射关系,则将其从此映射中移除(可选操作)。更确切地讲,如果此映射包含从满足 (key==null ? k==null :key.equals(k)) 的键 k 到值 v 的映射关系,则移除该映射关系。(该映射最多只能包...
remove
v remove(object key)
- 如果存在一个键的映射关系,则将其从此映射中移除(可选操作)。更确切地讲,如果此映射包含从满足
(key==null ? k==null :key.equals(k))
的键 k 到值 v 的映射关系,则移除该映射关系。(该映射最多只能包含一个这样的映射关系。)
返回此映射中以前关联该键的值,如果此映射不包含该键的映射关系,则返回 null。
如果此映射允许 null 值,则返回 null 值并不一定 表示该映射不包含该键的映射关系;也可能该映射将该键显示地映射到 null。
调用返回后,此映射将不再包含指定键的映射关系。
- 参数:
key
- 从映射中移除其映射关系的键
- 返回:
- 以前与 key 关联的值;如果没有 key 的映射关系,则返回 null。
- 抛出:
unsupportedoperationexception
- 如果此映射不支持 remove 操作
classcastexception
- 如果该键对于此映射是不合适的类型(可选)
nullpointerexception
- 如果指定键为 null 并且此映射不允许 null 键(可选)