多重地圖

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

傳回所有值的列表。

退貨