MultiMap
public
class
MultiMap
extends Object
implements
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.MultiMap<K, V> |
Eine Map, die mehrere Werte pro Schlüssel unterstützt.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(Map<K, V> map)
|
|
Öffentliche Methoden | |
|---|---|
void
|
clear()
Damit wird die Karte gelöscht. |
boolean
|
containsKey(K key)
Prüft, ob die Karte den angegebenen Schlüssel enthält. |
boolean
|
containsValue(V value)
Prüft, ob die Karte den angegebenen Wert enthält. |
Collection<Entry<K, V>>
|
entries()
Gibt eine Sammlung aller Schlüssel/Wert-Paare in dieser MultiMap als |
boolean
|
equals(Object obj)
|
List<V>
|
get(K key)
Ruft die Liste der Werte ab, die mit jedem Schlüssel verknüpft sind. |
Map<String, V>
|
getUniqueMap()
Erstellt eine neue Map, die für jeden Wert einen eindeutigen String-Schlüssel enthält. |
int
|
hashCode()
|
boolean
|
isEmpty()
|
Set<K>
|
keySet()
Gibt eine Sammlung aller eindeutigen Schlüssel zurück, die in dieser Multimap enthalten sind. |
V
|
put(K key, V value)
Fügt der Liste, die mit einem Schlüssel verknüpft ist, den Wert hinzu. |
void
|
putAll(MultiMap<K, ? extends V> m)
Fügt alle Einträge in der angegebenen |
void
|
putAll(Map<? extends K, ? extends V> m)
Fügt alle Einträge in der angegebenen |
List<V>
|
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. |
List<V>
|
values()
Gibt eine Liste aller Werte zurück. |
Öffentliche Konstruktoren
MultiMap
public MultiMap ()
MultiMap
public MultiMap (Map<K, V> map)
| Parameter | |
|---|---|
map |
Map |
Öffentliche Methoden
Löschen
public void clear ()
Damit wird die Karte gelöscht.
containsKey
public boolean containsKey (K key)
Prüft, ob die Karte den angegebenen Schlüssel enthält.
| Parameter | |
|---|---|
key |
K |
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
Weitere Informationen
containsValue
public boolean containsValue (V value)
Prüft, ob die Karte den angegebenen Wert enthält.
| Parameter | |
|---|---|
value |
V |
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
Weitere Informationen
entries
public Collection<Entry<K, V>> entries ()
Gibt eine Sammlung aller Schlüssel/Wert-Paare in dieser MultiMap als Map.Entry-Instanzen zurück.
| Gibt Folgendes zurück: | |
|---|---|
Collection<Entry<K, V>> |
|
ist gleich
public boolean equals (Object obj)
| Parameter | |
|---|---|
obj |
Object |
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
get
public List<V> get (K key)
Ruft die Liste der Werte ab, die mit jedem Schlüssel verknüpft sind.
| Parameter | |
|---|---|
key |
K |
| Gibt Folgendes zurück: | |
|---|---|
List<V> |
|
getUniqueMap
public Map<String, V> getUniqueMap ()
Erstellt eine neue Map, die für jeden Wert einen eindeutigen String-Schlüssel enthält. Der aktuelle Algorithmus erstellt einen eindeutigen Schlüssel, indem er dem toString()-Wert des Schlüssels eine eindeutige Positionsnummer anhängt.
| Gibt Folgendes zurück: | |
|---|---|
Map<String, V> |
einem Map |
hashCode
public int hashCode ()
| Gibt Folgendes zurück: | |
|---|---|
int |
|
isEmpty
public boolean isEmpty ()
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
Weitere Informationen
keySet
public Set<K> keySet ()
Gibt eine Sammlung aller eindeutigen Schlüssel zurück, die in dieser Multimap enthalten sind.
| Gibt Folgendes zurück: | |
|---|---|
Set<K> |
|
put
public V put (K key,
V value)Fügt der Liste, die mit einem Schlüssel verknüpft ist, den Wert hinzu.
| Parameter | |
|---|---|
key |
K |
value |
V |
| Gibt Folgendes zurück: | |
|---|---|
V |
|
Weitere Informationen
putAll
public void putAll (MultiMap<K, ? extends V> m)
Fügt alle Einträge in der angegebenen MultiMap dieser MultiMap hinzu.
| Parameter | |
|---|---|
m |
MultiMap |
putAll
public void putAll (Map<? extends K, ? extends V> m)
Fügt alle Einträge in der angegebenen Map dieser MultiMap hinzu.
| Parameter | |
|---|---|
m |
Map |
Entfernen
public List<V> remove (K key)
Entfernt alle Werte, die dem angegebenen Schlüssel zugeordnet sind.
| Parameter | |
|---|---|
key |
K |
| Gibt Folgendes zurück: | |
|---|---|
List<V> |
|
Größe
public int size ()
Gibt die Anzahl der Schlüssel in der Map zurück.
| Gibt Folgendes zurück: | |
|---|---|
int |
|
Werte
public List<V> values ()
Gibt eine Liste aller Werte zurück.
| Gibt Folgendes zurück: | |
|---|---|
List<V> |
|