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 Bauträger | |
---|---|
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 Karte den angegebenen Schlüssel enthält. |
boolean | containsValue (V value) Prüft, ob die Karte 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 Karte, die für jeden Wert einen eindeutigen String-Schlüssel enthält. | |
int | hashCode () |
boolean | isEmpty () |
keySet () Gibt eine Sammlung aller in dieser Multimap enthaltenen eindeutigen Schlüssel zurück. | |
V | put (K key, V value) Fügt den Wert zur Liste hinzu, die einem Schlüssel zugeordnet ist. |
void | putAll ( m) putAll ( m) Fügt alle Einträge im angegebenen |
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 Bauträger
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 Karte den angegebenen Schlüssel enthält.
Parameter | |
---|---|
key | K |
Kehrt zurück | |
---|---|
boolean |
Siehe auch:
enthältWert
public boolean containsValue (V value)
Prüft, ob die Karte 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 | |
---|---|
gleicht
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 Karte, die für jeden Wert einen eindeutigen String-Schlü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 | |
---|---|
ein ERROR(/Map) |
Hash-Code
public int hashCode ()
Kehrt zurück | |
---|---|
int |
Schlüsselsatz
publickeySet ()
Gibt eine Sammlung aller in dieser Multimap enthaltenen eindeutigen Schlüssel zurück.
Kehrt zurück | |
---|---|
setzen
public V put (K key, V value)
Fügt den Wert zur Liste hinzu, die einem Schlüssel zugeordnet ist.
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 mit dem angegebenen Schlüssel verknüpften Werte.
Parameter | |
---|---|
key | K |
Kehrt zurück | |
---|---|
Größe
public int size ()
Gibt die Anzahl der Schlüssel in der Karte zurück
Kehrt zurück | |
---|---|
int |
Werte
publicvalues ()
Gibt eine Liste aller Werte zurück.
Kehrt zurück | |
---|---|