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 Konstrukteure

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 Map den angegebenen Schlüssel enthält.

boolean containsValue (V value)

Überprüft, ob die Map 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 Zuordnung, die für jeden Wert einen eindeutigen Zeichenfolgenschlüssel 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 mit einem Schlüssel verknüpften Liste hinzu.

void putAll ( m) putAll ( m)

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

remove (K key)

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

int size ()

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

values ()

Gibt eine Liste aller Werte zurück.

Öffentliche Konstrukteure

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 Map den angegebenen Schlüssel enthält.

Parameter
key K

Kehrt zurück
boolean

enthältWert

public boolean containsValue (V value)

Überprüft, ob die Map 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

gleich

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 Zuordnung, die für jeden Wert einen eindeutigen Zeichenfolgenschlü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
a 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 unterschiedlichen Schlüssel zurück, die in dieser Multimap enthalten sind.

Kehrt zurück

stellen

public V put (K key, 
                V value)

Fügt den Wert der mit einem Schlüssel verknüpften Liste hinzu.

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 .

Parameter
m

Löschen

public  remove (K key)

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

Parameter
key K

Kehrt zurück

Größe

public int size ()

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

Kehrt zurück
int

Werte

public  values ()

Gibt eine Liste aller Werte zurück.

Kehrt zurück