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 Map.Entry Instanzen zurück.

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 ERROR(/Map) zu dieser MultiMap hinzu.

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 (MultiMap<K, V> map)

Parameter
map 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

enthältWert

public boolean containsValue (V value)

Prüft, ob die Karte den angegebenen Wert enthält.

Parameter
value V

Kehrt zurück
boolean

Einträge

public  entries ()

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

public  get (K key)

Ruft die Liste der Werte ab, die jedem Schlüssel zugeordnet sind.

Parameter
key K

Kehrt zurück

getUniqueMap

public  getUniqueMap ()

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

ist leer

public boolean isEmpty ()

Kehrt zurück
boolean

Schlüsselsatz

public  keySet ()

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

putAll

public void putAll ( m)

Fügt alle Einträge im angegebenen ERROR(/Map) zu dieser MultiMap hinzu.

Parameter
m

entfernen

public  remove (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

public  values ()

Gibt eine Liste aller Werte zurück.

Kehrt zurück