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

Die Karte wird gelöscht.

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

Eine neue Map erstellen, die für jeden Wert einen eindeutigen String-Schlüssel 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)

Der Wert wird der Liste hinzugefügt, die mit einem Schlüssel verknüpft ist.

void putAll(MultiMap<K, ? extends V> m)

Fügen Sie diesem MultiMap alle Einträge aus dem angegebenen MultiMap hinzu.

void putAll( m)

Fügen Sie diesem MultiMap alle Einträge aus dem angegebenen ERROR(/Map) 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 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 ()

Die Karte wird gelöscht.

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 dem toString()-Wert des Schlüssels eine eindeutige Positionsnummer angehängt wird.

Returns
ERROR(/Map)

hashCode

public int hashCode ()

Returns
int

isEmpty

public boolean isEmpty ()

Returns
boolean

Weitere Informationen

keySet

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)

Der Wert wird der Liste hinzugefügt, 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ügen Sie diesem MultiMap alle Einträge aus dem angegebenen MultiMap hinzu.

Parameter
m MultiMap

putAll

public void putAll ( m)

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

Parameter
m

entfernen

public  remove (K key)

Entfernt alle mit dem angegebenen Schlüssel verknüpften Werte.

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