マルチマップ
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 内のすべてのキーと値のペアのコレクションを | |
boolean | equals (Object obj) |
get (K key) 各キーに関連付けられた値のリストを取得します。 | |
getUniqueMap () 各値の一意の文字列キーを含む新しいマップを構築します。 | |
int | hashCode () |
boolean | isEmpty () |
keySet () このマルチマップに含まれるすべての個別のキーのコレクションを返します。 | |
V | put (K key, V value) キーに関連付けられたリストに値を追加します。 |
void | putAll ( m) putAll ( m) 指定された |
remove (K key) 指定されたキーに関連付けられたすべての値を削除します。 | |
int | size () マップ内のキーの数を返します |
values () すべての値のリストを返します。 |
パブリック コンストラクター
マルチマップ
public MultiMap ()
マルチマップ
public MultiMap (map)
パラメーター | |
---|---|
map |
公開メソッド
クリア
public void clear ()
マップをクリアします。
含むキー
public boolean containsKey (K key)
指定されたキーがマップに含まれているかどうかを確認します。
パラメーター | |
---|---|
key | K |
戻り値 | |
---|---|
boolean |
以下も参照してください。
値を含む
public boolean containsValue (V value)
マップに指定された値が含まれているかどうかを確認します。
パラメーター | |
---|---|
value | V |
戻り値 | |
---|---|
boolean |
以下も参照してください。
エントリ
publicentries ()
この MultiMap 内のすべてのキーと値のペアのコレクションをMap.Entry
インスタンスとして返します。
戻り値 | |
---|---|
等しい
public boolean equals (Object obj)
パラメーター | |
---|---|
obj | Object |
戻り値 | |
---|---|
boolean |
得る
publicget (K key)
各キーに関連付けられた値のリストを取得します。
パラメーター | |
---|---|
key | K |
戻り値 | |
---|---|
getUniqueMap
publicgetUniqueMap ()
各値の一意の文字列キーを含む新しいマップを作成します。現在のアルゴリズムは、一意の位置番号をキーの toString() 値に追加することにより、一意のキーを構築します
戻り値 | |
---|---|
a ERROR(/Map) |
ハッシュコード
public int hashCode ()
戻り値 | |
---|---|
int |
キーセット
publickeySet ()
このマルチマップに含まれるすべての個別のキーのコレクションを返します。
戻り値 | |
---|---|
置く
public V put (K key, V value)
キーに関連付けられたリストに値を追加します。
パラメーター | |
---|---|
key | K |
value | V |
戻り値 | |
---|---|
V |
以下も参照してください。
削除
publicremove (K key)
指定されたキーに関連付けられたすべての値を削除します。
パラメーター | |
---|---|
key | K |
戻り値 | |
---|---|
サイズ
public int size ()
マップ内のキーの数を返します
戻り値 | |
---|---|
int |
値
publicvalues ()
すべての値のリストを返します。
戻り値 | |
---|---|