MultiMap
public
class
MultiMap
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.MultiMap<K, V> |
Ein ERROR(/Map), das mehrere Werte pro Schlüssel unterstützt.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(
|
|
Öffentliche Methoden | |
|---|---|
void
|
clear()
Die Karte wird gelöscht. |
boolean
|
containsKey(K key)
Prüft, ob die Zuordnung den angegebenen Schlüssel enthält. |
boolean
|
containsValue(V value)
Prüft, ob die Zuordnung den angegebenen Wert enthält. |
|
entries()
Gibt eine Sammlung aller Schlüssel/Wert-Paare in dieser MultiMap als |
boolean
|
equals(Object obj)
|
|
get(K key)
Ruft die Liste der mit jedem Schlüssel verknüpften Werte ab. |
|
getUniqueMap()
Eine neue Map erstellen, die für jeden Wert einen eindeutigen String-Schlüssel enthält |
int
|
hashCode()
|
boolean
|
isEmpty()
|
|
keySet()
Gibt eine Sammlung aller eindeutigen Schlüssel zurück, die in dieser Multimap enthalten sind. |
V
|
put(K key, V value)
Der Wert wird der Liste hinzugefügt, die mit einem Schlüssel verknüpft ist. |
void
|
putAll(MultiMap<K, ? extends V> m)
Fügen Sie diesem |
void
|
putAll(
Fügen Sie diesem |
|
remove(K key)
Entfernt alle mit dem angegebenen Schlüssel verknüpften Werte. |
int
|
size()
Gibt die Anzahl der Schlüssel in der Karte zurück |
|
values()
Gibt eine Liste aller Werte zurück. |
Öffentliche Konstruktoren
MultiMap
public MultiMap ()
MultiMap
public MultiMap (map)
| Parameter | |
|---|---|
map |
|
Öffentliche Methoden
Löschen
public void clear ()
Die Karte wird gelöscht.
containsKey
public boolean containsKey (K key)
Prüft, ob die Zuordnung den angegebenen Schlüssel enthält.
| Parameter | |
|---|---|
key |
K |
| Returns | |
|---|---|
boolean |
|
Weitere Informationen
containsValue
public boolean containsValue (V value)
Prüft, ob die Zuordnung den angegebenen Wert enthält.
| Parameter | |
|---|---|
value |
V |
| Returns | |
|---|---|
boolean |
|
Weitere Informationen
entries
publicentries ()
Gibt eine Sammlung aller Schlüssel/Wert-Paare in dieser MultiMap als Map.Entry-Instanzen zurück.
| Returns | |
|---|---|
|
|
ist gleich
public boolean equals (Object obj)
| Parameter | |
|---|---|
obj |
Object |
| Returns | |
|---|---|
boolean |
|
get
publicget (K key)
Ruft die Liste der mit jedem Schlüssel verknüpften Werte ab.
| Parameter | |
|---|---|
key |
K |
| Returns | |
|---|---|
|
|
getUniqueMap
publicgetUniqueMap ()
Eine neue Map erstellen, die für jeden Wert einen eindeutigen String-Schlüssel enthält Der aktuelle Algorithmus erstellt einen eindeutigen Schlüssel, indem dem toString()-Wert des Schlüssels eine eindeutige Positionsnummer angehängt wird.
| Returns | |
|---|---|
|
ERROR(/Map) |
hashCode
public int hashCode ()
| Returns | |
|---|---|
int |
|
keySet
publickeySet ()
Gibt eine Sammlung aller eindeutigen Schlüssel zurück, die in dieser Multimap enthalten sind.
| Returns | |
|---|---|
|
|
stellen
public V put (K key,
V value)Der Wert wird der Liste hinzugefügt, die mit einem Schlüssel verknüpft ist.
| Parameter | |
|---|---|
key |
K |
value |
V |
| Returns | |
|---|---|
V |
|
Weitere Informationen
putAll
public void putAll (MultiMap<K, ? extends V> m)
Fügen Sie diesem MultiMap alle Einträge aus dem angegebenen MultiMap hinzu.
| Parameter | |
|---|---|
m |
MultiMap |
putAll
public void putAll (m)
Fügen Sie diesem MultiMap alle Einträge aus dem angegebenen ERROR(/Map) hinzu.
| Parameter | |
|---|---|
m |
|
entfernen
publicremove (K key)
Entfernt alle mit dem angegebenen Schlüssel verknüpften Werte.
| Parameter | |
|---|---|
key |
K |
| Returns | |
|---|---|
|
|
Größe
public int size ()
Gibt die Anzahl der Schlüssel in der Karte zurück
| Returns | |
|---|---|
int |
|
Werte
publicvalues ()
Gibt eine Liste aller Werte zurück.
| Returns | |
|---|---|
|
|