Modifier and Type | Method and Description |
---|---|
boolean |
containsKey(Object key)
如果此映射包含指定键的映射,则返回
true 。
|
Object |
get(Object key)
返回此映射映射指定键的值。
|
Object |
put(String name, Object value)
设置一个命名值。
|
void |
putAll(Map<? extends String,? extends Object> toMerge)
将
Map 中的所有映射添加到此
Bindings 。
|
Object |
remove(Object key)
如果存在该地图,则从该地图中删除该密钥的映射(可选操作)。
|
clear, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, equals, forEach, getOrDefault, hashCode, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, values
Object put(String name, Object value)
put
在界面
Map<String,Object>
name
- 与值相关
name
的名称。
value
- 与名称相关
value
的值。
NullPointerException
- 如果名称为空。
IllegalArgumentException
- 如果名称为空字符串。
void putAll(Map<? extends String,? extends Object> toMerge)
Map
中的所有映射添加到此
Bindings
。
putAll
在界面
Map<String,Object>
toMerge
- 与这一个合并的
Map
。
NullPointerException
- 如果toMerge映射为空,或者映射中的某些键为空。
IllegalArgumentException
- 如果地图中的某些键是空字符串。
boolean containsKey(Object key)
containsKey
在界面
Map<String,Object>
key
- 要在此地图中存在的密钥要进行测试。
NullPointerException
- 如果key为空
ClassCastException
- 如果key不是String
IllegalArgumentException
- 如果键为空字符串
Object get(Object key)
更正式地,如果该地图包含从键k到值v的映射 ,使得(key==null ? k==null : key.equals(k)) ,则此方法返回v ; 否则返回null 。 (最多可以有一个这样的映射。)
get
在界面
Map<String,Object>
key
- 要返回其关联值的键。
NullPointerException
- 如果键为空
ClassCastException
- 如果key不是String
IllegalArgumentException
- 如果键为空字符串
Object remove(Object key)
(key==null ? k==null : key.equals(k))
,该映射被删除。
(地图最多可以包含一个这样的映射。)
返回到该图先前相关联的密钥,或null如果映射包含了一个该键的映射关系的值。 (A null回报也表明,如果实现支持null个值映射以前关联null与指定键)的地图将不包含一旦调用返回指定键的映射。
remove
在界面
Map<String,Object>
key
- 要从地图中删除其映射的密钥。
NullPointerException
- 如果键为空
ClassCastException
- 如果key不是String
IllegalArgumentException
- 如果键为空字符串