Multimappa
public class MultiMap
extends Object
java.lang.Oggetto | |
↳ | 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) 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 | |
boolean | equals (Object obj) |
get (K key) Ottiene l'elenco dei valori associati a ogni chiave. | |
getUniqueMap () Costruisci una nuova mappa, che contenga 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 un determinato |
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
Multimappa
public MultiMap ()
Multimappa
public MultiMap (map)
Parametri | |
---|---|
map |
Metodi pubblici
chiaro
public void clear ()
Cancella la mappa.
contieneKey
public boolean containsKey (K key)
Controlla se la mappa contiene la chiave specificata.
Parametri | |
---|---|
key | K |
ritorna | |
---|---|
boolean |
Guarda anche:
contieneValore
public boolean containsValue (V value)
Controlla 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 questo MultiMap come istanze Map.Entry
.
ritorna | |
---|---|
equivale
public boolean equals (Object obj)
Parametri | |
---|---|
obj | Object |
ritorna | |
---|---|
boolean |
Ottenere
publicget (K key)
Ottiene l'elenco dei valori associati a ogni chiave.
Parametri | |
---|---|
key | K |
ritorna | |
---|---|
getUniqueMap
publicgetUniqueMap ()
Costruisci una nuova mappa, che contenga 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 un determinato ERROR(/Map)
a questo MultiMap
.
Parametri | |
---|---|
m |
rimuovere
publicremove (K key)
Rimuove tutti i valori associati alla chiave specificata.
Parametri | |
---|---|
key | K |
ritorna | |
---|---|
misurare
public int size ()
Restituisce il numero di chiavi nella mappa
ritorna | |
---|---|
int |
valori
publicvalues ()
Restituisce l'elenco di tutti i valori.
ritorna | |
---|---|