Mappa multipla
public class MultiMap
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
Un ERROR(/Map)
che supporta più valori per chiave.
Riepilogo
Costruttori pubblici | |
---|---|
MultiMap () | |
MultiMap ( MultiMap <K, V> map) | |
MultiMap ( map) MultiMap ( map) |
Metodi pubblici | |
---|---|
void | clear () Cancella la mappa. |
boolean | containsKey (K key) Verifica se la mappa contiene la chiave specificata. |
boolean | containsValue (V value) Verifica se la mappa contiene il valore specificato. |
entries () Restituisce una raccolta di tutte le coppie chiave-valore in questa MultiMap come istanze | |
boolean | equals (Object obj) |
get (K key) Ottiene l'elenco dei valori associati a ciascuna chiave. | |
getUniqueMap () Costruisci una nuova mappa, che contiene 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 ( m) putAll ( m) Aggiunge tutte le voci in dato |
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
Mappa multipla
public MultiMap ()
Mappa multipla
public MultiMap (map)
Parametri | |
---|---|
map |
Metodi pubblici
chiaro
public void clear ()
Cancella la mappa.
contiene la chiave
public boolean containsKey (K key)
Verifica se la mappa contiene la chiave specificata.
Parametri | |
---|---|
key | K |
ritorna | |
---|---|
boolean |
Guarda anche:
contiene valore
public boolean containsValue (V value)
Verifica se la mappa contiene il valore specificato.
Parametri | |
---|---|
value | V |
ritorna | |
---|---|
boolean |
Guarda anche:
inserimenti
publicentries ()
Restituisce una raccolta di tutte le coppie chiave-valore in questa MultiMap come istanze Map.Entry
.
ritorna | |
---|---|
è uguale a
public boolean equals (Object obj)
Parametri | |
---|---|
obj | Object |
ritorna | |
---|---|
boolean |
ottenere
publicget (K key)
Ottiene l'elenco dei valori associati a ciascuna chiave.
Parametri | |
---|---|
key | K |
ritorna | |
---|---|
getUniqueMap
publicgetUniqueMap ()
Costruisci una nuova mappa, che contiene una chiave String univoca per ogni valore. L'algoritmo corrente costruirà una chiave univoca aggiungendo un numero di posizione univoco al valore toString() della chiave
ritorna | |
---|---|
a ERROR(/Map) |
codice hash
public int hashCode ()
ritorna | |
---|---|
int |
mazzo di chiavi
publickeySet ()
Restituisce una raccolta di tutte le chiavi distinte contenute in questa multimappa.
ritorna | |
---|---|
mettere
public V put (K key, V value)
Aggiunge il valore all'elenco associato a una chiave.
Parametri | |
---|---|
key | K |
value | V |
ritorna | |
---|---|
V |
Guarda anche:
metti tutto
public void putAll (m)
Aggiunge tutte le voci in dato ERROR(/Map)
a questo MultiMap
.
Parametri | |
---|---|
m |
rimuovere
publicremove (K key)
Rimuove tutti i valori associati alla chiave specificata.
Parametri | |
---|---|
key | K |
ritorna | |
---|---|
taglia
public int size ()
Restituisce il numero di chiavi nella mappa
ritorna | |
---|---|
int |
i valori
publicvalues ()
Restituisce l'elenco di tutti i valori.
ritorna | |
---|---|