MultiMap
public class MultiMap
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
Ein ERROR(/Map)
, der mehrere Werte pro Schlüssel unterstützt.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
MultiMap () | |
MultiMap ( MultiMap <K, V> map) | |
MultiMap ( map) MultiMap ( map) |
Öffentliche Methoden | |
---|---|
void | clear () Löscht die Karte. |
boolean | containsKey (K key) Überprüft, ob die Map den angegebenen Schlüssel enthält. |
boolean | containsValue (V value) Überprüft, ob die Map 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 Werte ab, die jedem Schlüssel zugeordnet sind. | |
getUniqueMap () Erstellen Sie eine neue Zuordnung, die für jeden Wert einen eindeutigen Zeichenfolgenschlüssel enthält. | |
int | hashCode () |
boolean | isEmpty () |
keySet () Gibt eine Sammlung aller unterschiedlichen Schlüssel zurück, die in dieser Multimap enthalten sind. | |
V | put (K key, V value) Fügt den Wert der mit einem Schlüssel verknüpften Liste hinzu. |
void | putAll ( m) putAll ( m) Fügt alle Einträge im angegebenen |
remove (K key) Entfernt alle Werte, die dem angegebenen Schlüssel zugeordnet sind. | |
int | size () Gibt die Anzahl der Schlüssel in der Map zurück |
values () Gibt eine Liste aller Werte zurück. |
Öffentliche Konstrukteure
MultiMap
public MultiMap ()
MultiMap
public MultiMap (map)
Parameter | |
---|---|
map |
Öffentliche Methoden
klar
public void clear ()
Löscht die Karte.
enthältSchlüssel
public boolean containsKey (K key)
Überprüft, ob die Map den angegebenen Schlüssel enthält.
Parameter | |
---|---|
key | K |
Kehrt zurück | |
---|---|
boolean |
Siehe auch:
enthältWert
public boolean containsValue (V value)
Überprüft, ob die Map den angegebenen Wert enthält.
Parameter | |
---|---|
value | V |
Kehrt zurück | |
---|---|
boolean |
Siehe auch:
Einträge
publicentries ()
Gibt eine Sammlung aller Schlüssel-Wert-Paare in dieser MultiMap als Map.Entry
Instanzen zurück.
Kehrt zurück | |
---|---|
gleich
public boolean equals (Object obj)
Parameter | |
---|---|
obj | Object |
Kehrt zurück | |
---|---|
boolean |
erhalten
publicget (K key)
Ruft die Liste der Werte ab, die jedem Schlüssel zugeordnet sind.
Parameter | |
---|---|
key | K |
Kehrt zurück | |
---|---|
getUniqueMap
publicgetUniqueMap ()
Erstellen Sie eine neue Zuordnung, die für jeden Wert einen eindeutigen Zeichenfolgenschlüssel enthält. Der aktuelle Algorithmus erstellt einen eindeutigen Schlüssel, indem er eine eindeutige Positionsnummer an den toString()-Wert des Schlüssels anhängt
Kehrt zurück | |
---|---|
a ERROR(/Map) |
Hash-Code
public int hashCode ()
Kehrt zurück | |
---|---|
int |
Schlüsselsatz
publickeySet ()
Gibt eine Sammlung aller unterschiedlichen Schlüssel zurück, die in dieser Multimap enthalten sind.
Kehrt zurück | |
---|---|
setzen
public V put (K key, V value)
Fügt den Wert der mit einem Schlüssel verknüpften Liste hinzu.
Parameter | |
---|---|
key | K |
value | V |
Kehrt zurück | |
---|---|
V |
Siehe auch:
putAll
public void putAll (m)
Fügt alle Einträge im 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 |
Kehrt zurück | |
---|---|
Größe
public int size ()
Gibt die Anzahl der Schlüssel in der Map zurück
Kehrt zurück | |
---|---|
int |
Werte
publicvalues ()
Gibt eine Liste aller Werte zurück.
Kehrt zurück | |
---|---|