マルチマップ

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

戻り値

getUniqueMap

public  getUniqueMap ()

各値の一意の文字列キーを含む新しいマップを作成します。現在のアルゴリズムは、一意の位置番号をキーの toString() 値に追加することにより、一意のキーを構築します

戻り値
a ERROR(/Map)

ハッシュコード

public int hashCode ()

戻り値
int

が空です

public boolean isEmpty ()

戻り値
boolean

以下も参照してください。

キーセット

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

戻り値

サイズ

public int size ()

マップ内のキーの数を返します

戻り値
int

public  values ()

すべての値のリストを返します。

戻り値