多地圖

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

傳回此 MultiMap 中所有鍵/值組合的集合,做為 Map.Entry 執行個體。

boolean equals(Object obj)

get(K key)

取得與每個鍵相關聯的值清單。

getUniqueMap()

建構新的地圖,其中包含每個值的專屬 String 鍵。

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

項目

public  entries ()

傳回此 MultiMap 中所有鍵/值組合的集合,做為 Map.Entry 執行個體。

傳回

等於

public boolean equals (Object obj)

參數
obj Object

傳回
boolean

get

public  get (K key)

取得與每個鍵相關聯的值清單。

參數
key K

傳回

getUniqueMap

public  getUniqueMap ()

建構新的地圖,其中包含每個值的專屬 String 鍵。 目前的演算法會在 鍵的 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

PutAll

public void putAll ( m)

將指定 ERROR(/Map) 中的所有項目新增至此 MultiMap

參數
m

移除

public  remove (K key)

移除與指定鍵相關聯的所有值。

參數
key K

傳回

size

public int size ()

傳回對應中的索引鍵數量

傳回
int

public  values ()

傳回所有值的清單。

傳回