MultiMap
public
class
MultiMap
extends Object
implements
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.MultiMap<K, V> |
キーごとに複数の値をサポートする Map。
概要
パブリック コンストラクタ | |
|---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(Map<K, V> map)
|
|
パブリック メソッド | |
|---|---|
void
|
clear()
地図をクリアします。 |
boolean
|
containsKey(K key)
マップに指定されたキーが含まれているかどうかを確認します。 |
boolean
|
containsValue(V value)
マップに指定された値が含まれているかどうかを確認します。 |
Collection<Entry<K, V>>
|
entries()
この MultiMap 内のすべての Key-Value ペアのコレクションを |
boolean
|
equals(Object obj)
|
List<V>
|
get(K key)
各キーに関連付けられている値のリストを取得します。 |
Map<String, V>
|
getUniqueMap()
各値の一意の String キーを含む新しいマップを作成します。 |
int
|
hashCode()
|
boolean
|
isEmpty()
|
Set<K>
|
keySet()
このマルチマップに含まれるすべての固有のキーのコレクションを返します。 |
V
|
put(K key, V value)
キーに関連付けられたリストに値を追加します。 |
void
|
putAll(MultiMap<K, ? extends V> m)
|
void
|
putAll(Map<? extends K, ? extends V> m)
|
List<V>
|
remove(K key)
指定されたキーに関連付けられているすべての値を削除します。 |
int
|
size()
マップ内のキーの数を返します。 |
List<V>
|
values()
すべての値のリストを返します。 |
パブリック コンストラクタ
MultiMap
public MultiMap ()
MultiMap
public MultiMap (Map<K, V> map)
| パラメータ | |
|---|---|
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 Collection<Entry<K, V>> entries ()
この MultiMap 内のすべての Key-Value ペアのコレクションを Map.Entry インスタンスとして返します。
| 戻り値 | |
|---|---|
Collection<Entry<K, V>> |
|
等しい
public boolean equals (Object obj)
| パラメータ | |
|---|---|
obj |
Object |
| 戻り値 | |
|---|---|
boolean |
|
get
public List<V> get (K key)
各キーに関連付けられている値のリストを取得します。
| パラメータ | |
|---|---|
key |
K |
| 戻り値 | |
|---|---|
List<V> |
|
getUniqueMap
public Map<String, V> getUniqueMap ()
各値の一意の String キーを含む新しいマップを作成します。現在のアルゴリズムでは、キーの toString() 値に一意の位置番号を追加して一意のキーを構築します。
| 戻り値 | |
|---|---|
Map<String, V> |
Map |
hashCode
public int hashCode ()
| 戻り値 | |
|---|---|
int |
|
keySet
public Set<K> keySet ()
このマルチマップに含まれるすべての固有のキーのコレクションを返します。
| 戻り値 | |
|---|---|
Set<K> |
|
put
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 (Map<? extends K, ? extends V> m)
指定された Map のすべてのエントリをこの MultiMap に追加します。
| パラメータ | |
|---|---|
m |
Map |
削除
public List<V> remove (K key)
指定されたキーに関連付けられているすべての値を削除します。
| パラメータ | |
|---|---|
key |
K |
| 戻り値 | |
|---|---|
List<V> |
|
サイズ
public int size ()
マップ内のキーの数を返します
| 戻り値 | |
|---|---|
int |
|
values
public List<V> values ()
すべての値のリストを返します。
| 戻り値 | |
|---|---|
List<V> |
|