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()
Löscht die Karte. |
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()
Erstellt eine neue Zuordnung, die einen eindeutigen String-Schlüssel für jeden Wert 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)
Fügen Sie den Wert der Liste hinzu, die mit einem Schlüssel verknüpft ist. |
void
|
putAll(MultiMap<K, ? extends V> m)
Fügt alle Einträge in der angegebenen |
void
|
putAll(
Fügen Sie diesem |
|
remove(K key)
Entfernt alle Werte, die dem angegebenen Schlüssel zugeordnet sind. |
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 ()
Löscht die Karte.
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 eine eindeutige Positionsnummer an den toString()-Wert des Schlüssels angehängt wird
Returns | |
---|---|
|
ERROR(/Map) |
hashCode
public int hashCode ()
Returns | |
---|---|
int |
Schlüsselsatz
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)
Fügen Sie den Wert der Liste hinzu, 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ügt alle Einträge in der angegebenen MultiMap
zu dieser MultiMap
hinzu.
Parameter | |
---|---|
m |
MultiMap |
putAll
public void putAll (m)
Fügt alle Einträge in der angegebenen ERROR(/Map)
zu dieser MultiMap
hinzu.
Parameter | |
---|---|
m |
|
entfernen
publicremove (K key)
Entfernt alle Werte, die dem angegebenen Schlüssel zugeordnet sind.
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 | |
---|---|
|