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( 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(MultiMap<K, ? extends V> m)

指定された MultiMap のすべてのエントリをこの MultiMap に追加します。

void putAll( m)

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

remove(K key)

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

int size()

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

values()

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

パブリック コンストラクタ

MultiMap

public MultiMap ()

MultiMap

public MultiMap (MultiMap<K, V> map)

パラメータ
map 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

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 (MultiMap<K, ? extends V> m)

指定された MultiMap のすべてのエントリをこの MultiMap に追加します。

パラメータ
m MultiMap

putAll

public void putAll ( m)

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

パラメータ
m

削除

public  remove (K key)

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

パラメータ
key K

戻り値

size

public int size ()

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

戻り値
int

values

public  values ()

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

戻り値