多重映射

public class MultiMap
extends Object

java.lang.Object 中
   ↳ com.android.tradefed.util.MultiMap<K, V>


一个 ERROR(/Map),支持每个键具有多个值。

摘要

公共构造函数

MultiMap()
MultiMap(MultiMap<K, V> map)
MultiMap( map)

公共方法

void clear()

清空地图。

boolean containsKey(K key)

检查映射是否包含指定的键。

boolean containsValue(V value)

检查映射是否包含指定值。

entries()

Map.Entry 的形式返回此 MultiMap 中所有键值对的集合 实例。

boolean equals(Object obj)

get(K key)

获取与每个键相关联的值列表。

getUniqueMap()

构建一个新映射,其中包含每个值的唯一字符串键。

int hashCode()

boolean isEmpty()
keySet()

返回此多重映射中包含的所有不同键的集合。

V put(K key, V value)

将值添加到与键相关联的列表中。

void putAll( m)

将给定 ERROR(/Map) 中的所有条目添加到此 MultiMap

remove(K key)

移除与指定键关联的所有值。

int size()

返回映射中键的数量

values()

返回所有值的列表。

公共构造函数

多重映射

public MultiMap ()

多重映射

public MultiMap (MultiMap<K, V> map)

参数
map 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

public  entries ()

Map.Entry 的形式返回此 MultiMap 中所有键值对的集合 实例。

返回

equals

public boolean equals (Object obj)

参数
obj Object

返回
boolean

get

public  get (K key)

获取与每个键相关联的值列表。

参数
key K

返回

getUniqueMap

public  getUniqueMap ()

构建一个新映射,其中包含每个值的唯一字符串键。 当前算法将通过向 键的 toString() 值

返回
ERROR(/Map)

hashCode

public int hashCode ()

返回
int

为空

public boolean isEmpty ()

返回
boolean

keySet

public  keySet ()

返回此多重映射中包含的所有不同键的集合。

返回

放置

public V put (K key, 
                V value)

将值添加到与键相关联的列表中。

参数
key K

value V

返回
V

全部

public void putAll ( m)

将给定 ERROR(/Map) 中的所有条目添加到此 MultiMap

参数
m

移除

public  remove (K key)

移除与指定键关联的所有值。

参数
key K

返回

size

public int size ()

返回映射中键的数量

返回
int

values

public  values ()

返回所有值的列表。

返回