マルチマップ

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)

パブリック メソッド

void clear()

地図をクリアします。

boolean containsKey(K key)

指定されたキーがマップに含まれているかどうかを確認します。

boolean containsValue(V value)

指定された値がマップに含まれているかどうかを確認します。

entries()

この MultiMap 内のすべての Key-Value ペアのコレクションを Map.Entry として返します。 説明します。

boolean equals(Object obj)

get(K key)

各キーに関連付けられている値のリストを取得します。

getUniqueMap()

各値に一意の文字列キーを含む新しいマップを作成します。

int hashCode()

boolean isEmpty()
keySet()

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

V put(K key, V value)

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

void 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 ()

地図をクリアします。

containsKey

public boolean containsKey (K key)

指定されたキーがマップに含まれているかどうかを確認します。

パラメータ
key K

戻り値
boolean

containsValue

public boolean containsValue (V value)

指定された値がマップに含まれているかどうかを確認します。

パラメータ
value V

戻り値
boolean

entries

public  entries ()

この MultiMap 内のすべての Key-Value ペアのコレクションを Map.Entry として返します。 説明します。

戻り値

equals

public boolean equals (Object obj)

パラメータ
obj Object

戻り値
boolean

get

public  get (K key)

各キーに関連付けられている値のリストを取得します。

パラメータ
key K

戻り値

getUniqueMap

public  getUniqueMap ()

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

戻り値
ERROR(/Map)

hashCode

public int hashCode ()

戻り値
int

isEmpty

public boolean isEmpty ()

戻り値
boolean

関連項目:

keySet

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

戻り値

size

public int size ()

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

戻り値
int

values

public  values ()

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

戻り値