多重映射
public
class
MultiMap
extends Object
java.lang.Object 中 | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
一个 ERROR(/Map)
,支持每个键具有多个值。
摘要
公共构造函数 | |
---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(
|
公共方法 | |
---|---|
void
|
clear()
清空地图。 |
boolean
|
containsKey(K key)
检查映射是否包含指定的键。 |
boolean
|
containsValue(V value)
检查映射是否包含指定值。 |
|
entries()
以 |
boolean
|
equals(Object obj)
|
|
get(K key)
获取与每个键相关联的值列表。 |
|
getUniqueMap()
构建一个新映射,其中包含每个值的唯一字符串键。 |
int
|
hashCode()
|
boolean
|
isEmpty()
|
|
keySet()
返回此多重映射中包含的所有不同键的集合。 |
V
|
put(K key, V value)
将值添加到与键相关联的列表中。 |
void
|
putAll(
将给定 |
|
remove(K key)
移除与指定键关联的所有值。 |
int
|
size()
返回映射中键的数量 |
|
values()
返回所有值的列表。 |
公共构造函数
多重映射
public MultiMap ()
多重映射
public MultiMap (map)
参数 | |
---|---|
map |
|
公共方法
清除
public void clear ()
清空地图。
包含键
public boolean containsKey (K key)
检查映射是否包含指定的键。
参数 | |
---|---|
key |
K |
返回 | |
---|---|
boolean |
包含值
public boolean containsValue (V value)
检查映射是否包含指定值。
参数 | |
---|---|
value |
V |
返回 | |
---|---|
boolean |
entries
publicentries ()
以 Map.Entry
的形式返回此 MultiMap 中所有键值对的集合
实例。
返回 | |
---|---|
|
equals
public boolean equals (Object obj)
参数 | |
---|---|
obj |
Object |
返回 | |
---|---|
boolean |
get
publicget (K key)
获取与每个键相关联的值列表。
参数 | |
---|---|
key |
K |
返回 | |
---|---|
|
hashCode
public int hashCode ()
返回 | |
---|---|
int |
keySet
publickeySet ()
返回此多重映射中包含的所有不同键的集合。
返回 | |
---|---|
|
放置
public V put (K key, V value)
将值添加到与键相关联的列表中。
参数 | |
---|---|
key |
K |
value |
V |
返回 | |
---|---|
V |
移除
publicremove (K key)
移除与指定键关联的所有值。
参数 | |
---|---|
key |
K |
返回 | |
---|---|
|
size
public int size ()
返回映射中键的数量
返回 | |
---|---|
int |
values
publicvalues ()
返回所有值的列表。
返回 | |
---|---|
|