多图
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 中所有键值对的集合作为 | |
boolean | equals (Object obj) |
get (K key) 获取与每个键关联的值列表。 | |
getUniqueMap () 构造一个新映射,其中包含每个值的唯一字符串键。 | |
int | hashCode () |
boolean | isEmpty () |
keySet () 返回此多重映射中包含的所有不同键的集合。 | |
V | put (K key, V value) 将值添加到与键关联的列表中。 |
void | putAll ( m) putAll ( m) 将给定 |
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 |
条目
publicentries ()
返回此 MultiMap 中所有键值对的集合作为Map.Entry
实例。
退货 | |
---|---|
等于
public boolean equals (Object obj)
参数 | |
---|---|
obj | Object |
退货 | |
---|---|
boolean |
得到
publicget (K key)
获取与每个键关联的值列表。
参数 | |
---|---|
key | K |
退货 | |
---|---|
获取唯一地图
publicgetUniqueMap ()
构造一个新映射,其中包含每个值的唯一字符串键。当前算法将通过将唯一位置编号附加到键的 toString() 值来构造唯一键
退货 | |
---|---|
ERROR(/Map) |
哈希码
public int hashCode ()
退货 | |
---|---|
int |
密钥集
publickeySet ()
返回此多重映射中包含的所有不同键的集合。
退货 | |
---|---|
放
public V put (K key, V value)
将值添加到与键关联的列表中。
参数 | |
---|---|
key | K |
value | V |
退货 | |
---|---|
V |
消除
publicremove (K key)
删除与指定键关联的所有值。
参数 | |
---|---|
key | K |
退货 | |
---|---|
尺寸
public int size ()
返回映射中键的数量
退货 | |
---|---|
int |
价值观
publicvalues ()
返回所有值的列表。
退货 | |
---|---|