多地圖
public
class
MultiMap
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
支援每個鍵多個值的 ERROR(/Map)
。
摘要
公用建構函式 | |
---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(
|
公用方法 | |
---|---|
void
|
clear()
清除地圖。 |
boolean
|
containsKey(K key)
檢查地圖是否包含指定的索引鍵。 |
boolean
|
containsValue(V value)
檢查地圖是否包含指定值。 |
|
entries()
傳回此 MultiMap 中所有鍵/值組合的集合,做為 |
boolean
|
equals(Object obj)
|
|
get(K key)
取得與每個鍵相關聯的值清單。 |
|
getUniqueMap()
建構新的地圖,其中包含每個值的專屬 String 鍵。 |
int
|
hashCode()
|
boolean
|
isEmpty()
|
|
keySet()
傳回此多重對應中包含所有獨特鍵的集合。 |
V
|
put(K key, V value)
將值新增至與鍵相關聯的清單。 |
void
|
putAll(
將指定 |
|
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 |
get
publicget (K key)
取得與每個鍵相關聯的值清單。
參數 | |
---|---|
key |
K |
傳回 | |
---|---|
|
getUniqueMap
publicgetUniqueMap ()
建構新的地圖,其中包含每個值的專屬 String 鍵。 目前的演算法會在 鍵的 toString() 值
傳回 | |
---|---|
|
ERROR(/Map) |
hashCode
public int hashCode ()
傳回 | |
---|---|
int |
keySet
publickeySet ()
傳回此多重對應中包含所有獨特鍵的集合。
傳回 | |
---|---|
|
聯繫
public V put (K key, V value)
將值新增至與鍵相關聯的清單。
參數 | |
---|---|
key |
K |
value |
V |
傳回 | |
---|---|
V |
移除
publicremove (K key)
移除與指定鍵相關聯的所有值。
參數 | |
---|---|
key |
K |
傳回 | |
---|---|
|
size
public int size ()
傳回對應中的索引鍵數量
傳回 | |
---|---|
int |
值
publicvalues ()
傳回所有值的清單。
傳回 | |
---|---|
|