マルチマップ

public class MultiMap
extends Object

java.lang.オブジェクト
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() 値に一意の位置番号を追加することによって一意のキーを構築します。

戻り値
ERROR(/Map)

ハッシュコード

public int hashCode ()

戻り値
int

空です

public boolean isEmpty ()

戻り値
boolean

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

キーセット

public  keySet ()

このマルチマップに含まれるすべての個別のキーのコレクションを返します。

戻り値

置く

public V put (K key, 
                V value)

キーに関連付けられたリストに値を追加します。

パラメーター
key K

value V

戻り値
V

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

すべて置く

public void putAll ( m)

指定されたERROR(/Map)内のすべてのエントリをこのMultiMapに追加します。

パラメーター
m

取り除く

public  remove (K key)

指定されたキーに関連付けられたすべての値を削除します。

パラメーター
key K

戻り値

サイズ

public int size ()

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

戻り値
int

価値観

public  values ()

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

戻り値