MultiMap
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 内のすべての Key-Value ペアのコレクションを |
boolean
|
equals(Object obj)
|
|
get(K key)
各キーに関連付けられている値のリストを取得します。 |
|
getUniqueMap()
値ごとに一意の文字列キーを含む新しいマップを作成します。 |
int
|
hashCode()
|
boolean
|
isEmpty()
|
|
keySet()
このマルチマップ内のすべての一意のキーのコレクションを返します。 |
V
|
put(K key, V value)
キーに関連付けられたリストに値を追加します。 |
void
|
putAll(MultiMap<K, ? extends V> m)
|
void
|
putAll(
指定された |
|
remove(K key)
指定されたキーに関連付けられているすべての値を削除します。 |
int
|
size()
マップ内のキーの数を返します |
|
values()
すべての値のリストを返します。 |
パブリック コンストラクタ
MultiMap
public MultiMap ()
MultiMap
public MultiMap (map)
パラメータ | |
---|---|
map |
|
パブリック メソッド
消去
public void clear ()
地図をクリアします。
containsKey
public boolean containsKey (K key)
指定されたキーがマップに含まれているかどうかを確認します。
パラメータ | |
---|---|
key |
K |
戻り値 | |
---|---|
boolean |
containsValue
public boolean containsValue (V value)
指定された値がマップに含まれているかどうかを確認します。
パラメータ | |
---|---|
value |
V |
戻り値 | |
---|---|
boolean |
entries
publicentries ()
この MultiMap 内のすべての Key-Value ペアのコレクションを Map.Entry
インスタンスとして返します。
戻り値 | |
---|---|
|
equals
public boolean equals (Object obj)
パラメータ | |
---|---|
obj |
Object |
戻り値 | |
---|---|
boolean |
get
publicget (K key)
各キーに関連付けられている値のリストを取得します。
パラメータ | |
---|---|
key |
K |
戻り値 | |
---|---|
|
getUniqueMap
publicgetUniqueMap ()
値ごとに一意の文字列キーを含む新しいマップを作成します。現在のアルゴリズムでは、キーの toString() 値に一意の位置番号を付加して、一意のキーを構築します。
戻り値 | |
---|---|
|
ERROR(/Map) |
hashCode
public int hashCode ()
戻り値 | |
---|---|
int |
keySet
publickeySet ()
このマルチマップ内のすべての一意のキーのコレクションを返します。
戻り値 | |
---|---|
|
置く
public V put (K key, V value)
キーに関連付けられたリストに値を追加します。
パラメータ | |
---|---|
key |
K |
value |
V |
戻り値 | |
---|---|
V |
putAll
public void putAll (MultiMap<K, ? extends V> m)
指定された MultiMap
のすべてのエントリをこの MultiMap
に追加します。
パラメータ | |
---|---|
m |
MultiMap |
削除
publicremove (K key)
指定したキーに関連付けられているすべての値を削除します。
パラメータ | |
---|---|
key |
K |
戻り値 | |
---|---|
|
size
public int size ()
マップ内のキーの数を返します。
戻り値 | |
---|---|
int |
values
publicvalues ()
すべての値のリストを返します。
戻り値 | |
---|---|
|