多重地图

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) MultiMap ( map)

公共方法

void clear ()

清除地图。

boolean containsKey (K key)

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

boolean containsValue (V value)

检查地图是否包含指定值。

entries ()

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

boolean equals (Object obj)

get (K key)

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

getUniqueMap ()

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

int hashCode ()

boolean isEmpty ()
keySet ()

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

V put (K key, V value)

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

void putAll ( m) 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

条目

public  entries ()

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

退货

等于

public boolean equals (Object obj)

参数
obj Object

退货
boolean

得到

public  get (K key)

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

参数
key K

退货

获取唯一地图

public  getUniqueMap ()

构造一个新映射,其中每个值包含唯一的字符串键。当前算法将通过将唯一位置编号附加到键的 toString() 值来构造唯一键

退货
ERROR(/Map)

哈希码

public int hashCode ()

退货
int

是空的

public boolean isEmpty ()

退货
boolean

也可以看看:

按键集

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

退货

尺寸

public int size ()

返回映射中键的数量

退货
int

价值观

public  values ()

返回所有值的列表。

退货