多圖
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 ()
返回所有值的列表。
退貨 | |
---|---|