MultiMap

public class MultiMap
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.MultiMap<K, V>


Una ERROR(/Map) che supporta più valori per chiave.

Riepilogo

Costruttori pubblici

MultiMap()
MultiMap(MultiMap<K, V> map)
MultiMap( map)

Metodi pubblici

void clear()

Cancella la mappa.

boolean containsKey(K key)

Controlla se la mappa contiene la chiave specificata.

boolean containsValue(V value)

Controlla se la mappa contiene il valore specificato.

entries()

Restituisce una raccolta di tutte le coppie chiave-valore in questo MultiMap come istanze Map.Entry.

boolean equals(Object obj)

get(K key)

Restituisce l'elenco di valori associati a ogni chiave.

getUniqueMap()

Crea una nuova mappa, contenente una chiave String univoca per ogni valore.

int hashCode()

boolean isEmpty()
keySet()

Restituisce una raccolta di tutte le chiavi distinte contenute in questa multimappa.

V put(K key, V value)

Aggiunge il valore all'elenco associato a una chiave.

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

Aggiunge tutte le voci in MultiMap specificato a questo MultiMap.

void putAll( m)

Aggiunge tutte le voci in ERROR(/Map) specificato a questo MultiMap.

remove(K key)

Rimuove tutti i valori associati alla chiave specificata.

int size()

Restituisce il numero di chiavi nella mappa

values()

Restituisce l'elenco di tutti i valori.

Costruttori pubblici

MultiMap

public MultiMap ()

MultiMap

public MultiMap (MultiMap<K, V> map)

Parametri
map MultiMap

MultiMap

public MultiMap ( map)

Parametri
map

Metodi pubblici

cancella

public void clear ()

Cancella la mappa.

containsKey

public boolean containsKey (K key)

Controlla se la mappa contiene la chiave specificata.

Parametri
key K

Ritorni
boolean

containsValue

public boolean containsValue (V value)

Controlla se la mappa contiene il valore specificato.

Parametri
value V

Ritorni
boolean

voci

public  entries ()

Restituisce una raccolta di tutte le coppie chiave-valore in questo MultiMap come istanze Map.Entry.

Ritorni

uguale

public boolean equals (Object obj)

Parametri
obj Object

Ritorni
boolean

ricevi

public  get (K key)

Recupera l'elenco dei valori associati a ogni chiave.

Parametri
key K

Ritorni

getUniqueMap

public  getUniqueMap ()

Crea una nuova mappa, contenente una chiave String univoca per ogni valore. L'algoritmo attuale creerà una chiave univoca aggiungendo un numero di posizione univoco al valore toString() della chiave

Ritorni
ERROR(/Map)

hashCode

public int hashCode ()

Ritorni
int

isEmpty

public boolean isEmpty ()

Ritorni
boolean

Vedi anche:

set di chiavi

public  keySet ()

Restituisce una raccolta di tutte le chiavi distinte contenute in questa multimappa.

Ritorni

passami

public V put (K key, 
                V value)

Aggiunge il valore all'elenco associato a una chiave.

Parametri
key K

value V

Ritorni
V

putAll

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

Aggiunge tutte le voci in MultiMap specificato a questo MultiMap.

Parametri
m MultiMap

putAll

public void putAll ( m)

Aggiunge tutte le voci in ERROR(/Map) specificato a questo MultiMap.

Parametri
m

rimozione

public  remove (K key)

Rimuove tutti i valori associati alla chiave specificata.

Parametri
key K

Ritorni

dimensioni

public int size ()

Restituisce il numero di chiavi nella mappa

Ritorni
int

valori

public  values ()

Restituisce l'elenco di tutti i valori.

Ritorni