| Constructor and Description |
|---|
SimpleBindings()
默认构造函数使用一个
HashMap。
|
SimpleBindings(Map<String,Object> m)
构造函数使用一个现有的
Map存储值。
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
从这个映射中移除所有的映射(可选操作)。
|
boolean |
containsKey(Object key)
返回
true如果这Map包含一个指定的键映射。
|
boolean |
containsValue(Object value)
返回
true如果映射到指定的值的一个或多个键。
|
Set<Map.Entry<String,Object>> |
entrySet()
返回一个
Set视图的映射包含在这个Map。
|
Object |
get(Object key)
返回此映射到指定键的值。
|
boolean |
isEmpty()
返回
true如果这个Map不包含键值的映射。
|
Set<String> |
keySet()
返回一个
Set的关键视图包含在这个Map。
|
Object |
put(String name, Object value)
设置指定的键/值的基础
map场。
|
void |
putAll(Map<? extends String,? extends Object> toMerge)
putAll采用
Map.putAll。
|
Object |
remove(Object key)
如果当前(可选操作),则从该Map中移除此键的映射。
|
int |
size()
返回这个映射中的键值映射的数目。
|
Collection<Object> |
values()
返回一个
Collection的价值观包含在这个Map。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllpublic SimpleBindings(Map<String,Object> m)
Map存储值。
m -
Map支持这
SimpleBindings。
NullPointerException如果M是空的
public SimpleBindings()
HashMap。
public Object put(String name, Object value)
map场。
put 接口
Map<String,Object>
put 接口
Bindings
name名称价值
value值。
NullPointerException -如果名称是空的。
IllegalArgumentException -如果名称是空的。
public void putAll(Map<? extends String,? extends Object> toMerge)
putAll采用
Map.putAll。
putAll 接口
Map<String,Object>
putAll 接口
Bindings
toMerge -值添加
Map。
NullPointerException -如果在Map的关键是将Map为空或空。
IllegalArgumentException -如果在Map的关键是一个空字符串。
public void clear()
public boolean containsKey(Object key)
containsKey 接口
Map<String,Object>
containsKey 接口
Bindings
key键的存在,在这张Map上可以进行测试。
NullPointerException如果关键是空的
ClassCastException如果关键不是字符串
IllegalArgumentException如果关键是空字符串
public boolean containsValue(Object value)
containsValue 接口
Map<String,Object>
value -它的存在价值进行测试
public Set<Map.Entry<String,Object>> entrySet()
Set映射的视图包含在这个Map。该集合是由Map的支持,所以对Map的变化反映在集合中,反之亦然。如果Map是在设置一个迭代过程中修改(除非通过迭代器的
remove操作,或通过
setValue操作返回的迭代器的映射项)的迭代的结果是不确定的。设置支持元素的去除,从Map中移除相应的映射,通过
Iterator.remove,
Set.remove,
removeAll,
retainAll和
clear操作。它不支持
add或
addAll操作。
public Object get(Object key)
更正式地说,如果这个图中包含了从关键k到价值v这样(key==null ? k==null : key.equals(k))映射,那么这个方法返回v;否则返回null。(最多可以有一个这样的映射。)
get 接口
Map<String,Object>
get 接口
Bindings
key密钥的相关值被返回。
NullPointerException如果关键是空的
ClassCastException如果关键不是字符串
IllegalArgumentException如果关键是空字符串
public boolean isEmpty()
public Set<String> keySet()
Set查看键包含在这个Map。该集合是由Map的支持,所以对Map的变化反映在集合中,反之亦然。如果Map是在设置一个迭代过程中修改(除非通过迭代器的
remove操作),迭代的结果是不确定的。设置支持元素的去除,从Map中移除相应的映射,通过
Iterator.remove,
Set.remove,
removeAll,
retainAll,和
clear操作。它不支持
add或
addAll操作。
public Object remove(Object key)
(key==null ? k==null : key.equals(k))映射,映射被删除。(Map最多只能包含一个这样的映射。)
返回值的Map以前相关的关键,或null如果Map中没有这个键映射。(一null返回也表明Map以前相关的null具有指定键如果实施支持null值。)的Map将不包含一个指定的键映射一次调用返回。
remove 接口
Map<String,Object>
remove 接口
Bindings
key键的映射是从Map上移除。
NullPointerException如果关键是空的
ClassCastException如果关键不是字符串
IllegalArgumentException如果关键是空字符串
public int size()
public Collection<Object> values()
Collection视图的值包含在这个Map。集合是由Map支持的,所以对Map的变化反映在集合中,反之亦然。如果Map是在集合的迭代进行修改(除非通过迭代器的
remove操作),迭代的结果是不确定的。收集支持元素的去除,从Map中移除相应的映射,通过
Iterator.remove,
Collection.remove,
removeAll,
retainAll和
clear操作。它不支持
add或
addAll操作。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.