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)

Prüft, ob die Zuordnung 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 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 MultiMap zu dieser MultiMap hinzu.

void putAll( m)

Fügen Sie diesem MultiMap alle Einträge aus dem angegebenen ERROR(/Map) hinzu.

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

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

public  entries ()

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

public  get (K key)

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

Parameter
key K

Returns

getUniqueMap

public  getUniqueMap ()

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

isEmpty

public boolean isEmpty ()

Returns
boolean

Weitere Informationen

Schlüsselsatz

public  keySet ()

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

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 Karte zurück

Returns
int

Werte

public  values ()

Gibt eine Liste aller Werte zurück.

Returns