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( | |
| Ö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  | 
| 
        
        
        
        
        
        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  | 
| 
        
        
        
        
        
        void | 
      putAll(Fügen Sie diesem  | 
| 
        
        
        
        
        
         | 
      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 (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
publicentries () 
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
publicget (K key) 
Ruft die Liste der mit jedem Schlüssel verknüpften Werte ab.
| Parameter | |
|---|---|
| key | K | 
| Returns | |
|---|---|
|  | |
getUniqueMap
publicgetUniqueMap () 
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 | |
keySet
publickeySet () 
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
publicremove (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
publicvalues () 
Gibt eine Liste aller Werte zurück.
| Returns | |
|---|---|
|  | |
