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( map)

Ö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)

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

entries()

Gibt eine Sammlung aller Schlüssel/Wert-Paare in dieser MultiMap als Map.Entry zurück Instanzen.

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 unterschiedlichen Schlüssel zurück, die in dieser Multimap enthalten sind.

V put(K key, V value)

Fügt den Wert der Liste hinzu, die mit einem Schlüssel verknüpft ist.

void putAll( m)

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

remove(K key)

Entfernt alle Werte, die dem angegebenen Schlüssel zugeordnet sind.

int size()

Gibt die Anzahl der Schlüssel in der Zuordnung zurück

values()

Gibt eine Liste aller Werte zurück.

Öffentliche Konstruktoren

MultiMap

public MultiMap ()

MultiMap

public MultiMap (MultiMap<K, V> map)

Parameter
map MultiMap

MultiMap

public MultiMap ( map)

Parameter
map

Öffentliche Methoden

Löschen

public void clear ()

Löscht die Karte.

enthältSchlüssel

public boolean containsKey (K key)

Prüft, ob die Zuordnung den angegebenen Schlüssel enthält.

Parameter
key K

Returns
boolean

Weitere Informationen:

enthältWert

public boolean containsValue (V value)

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

Parameter
value V

Returns
boolean

Weitere Informationen:

Einträge

public  entries ()

Gibt eine Sammlung aller Schlüssel/Wert-Paare in dieser MultiMap als Map.Entry zurück Instanzen.

Returns

ist gleich

public boolean equals (Object obj)

Parameter
obj Object

Returns
boolean

get

public  get (K key)

Ruft die Liste der mit jedem Schlüssel verknüpften Werte ab.

Parameter
key K

Returns

getUniqueMap

public  getUniqueMap ()

Erstellt eine neue Zuordnung, die einen eindeutigen String-Schlüssel für jeden Wert enthält. Der aktuelle Algorithmus erstellt den eindeutigen Schlüssel, indem eine eindeutige Positionsnummer an toString()-Wert des Schlüssels

Returns
ERROR(/Map)

hashCode

public int hashCode ()

Returns
int

Ist leer

public boolean isEmpty ()

Returns
boolean

Weitere Informationen:

Schlüsselsatz

public  keySet ()

Gibt eine Sammlung aller unterschiedlichen Schlüssel zurück, die in dieser Multimap enthalten sind.

Returns

stellen

public V put (K key, 
                V value)

Fügt 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 ( m)

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

Parameter
m

entfernen

public  remove (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 Zuordnung zurück

Returns
int

Werte

public  values ()

Gibt eine Liste aller Werte zurück.

Returns