MultiMap
public
class
MultiMap
extends Object
implements
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.MultiMap<K, V> |
Un Map che supporta più valori per chiave.
Riepilogo
Costruttori pubblici | |
|---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(Map<K, V> map)
|
|
Metodi pubblici | |
|---|---|
void
|
clear()
Cancella la mappa. |
boolean
|
containsKey(K key)
Verifica se la mappa contiene la chiave specificata. |
boolean
|
containsValue(V value)
Controlla se la mappa contiene il valore specificato. |
Collection<Entry<K, V>>
|
entries()
Restituisce una raccolta di tutte le coppie chiave-valore in questo MultiMap come istanze |
boolean
|
equals(Object obj)
|
List<V>
|
get(K key)
Ottiene l'elenco dei valori associati a ogni chiave. |
Map<String, V>
|
getUniqueMap()
Crea una nuova mappa che contenga una chiave String univoca per ogni valore. |
int
|
hashCode()
|
boolean
|
isEmpty()
|
Set<K>
|
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 nel |
void
|
putAll(Map<? extends K, ? extends V> m)
Aggiunge tutte le voci nel |
List<V>
|
remove(K key)
Rimuove tutti i valori associati alla chiave specificata. |
int
|
size()
Restituisce il numero di chiavi nella mappa |
List<V>
|
values()
Restituisce l'elenco di tutti i valori. |
Costruttori pubblici
MultiMap
public MultiMap ()
MultiMap
public MultiMap (Map<K, V> map)
| Parametri | |
|---|---|
map |
Map |
Metodi pubblici
cancella
public void clear ()
Cancella la mappa.
containsKey
public boolean containsKey (K key)
Verifica se la mappa contiene la chiave specificata.
| Parametri | |
|---|---|
key |
K |
| Resi | |
|---|---|
boolean |
|
Vedi anche:
containsValue
public boolean containsValue (V value)
Controlla se la mappa contiene il valore specificato.
| Parametri | |
|---|---|
value |
V |
| Resi | |
|---|---|
boolean |
|
Vedi anche:
entries
public Collection<Entry<K, V>> entries ()
Restituisce una raccolta di tutte le coppie chiave-valore in questo MultiMap come istanze Map.Entry.
| Resi | |
|---|---|
Collection<Entry<K, V>> |
|
uguale a
public boolean equals (Object obj)
| Parametri | |
|---|---|
obj |
Object |
| Resi | |
|---|---|
boolean |
|
get
public List<V> get (K key)
Ottiene l'elenco dei valori associati a ogni chiave.
| Parametri | |
|---|---|
key |
K |
| Resi | |
|---|---|
List<V> |
|
getUniqueMap
public Map<String, V> getUniqueMap ()
Crea una nuova mappa che contenga una chiave String univoca per ogni valore. L'algoritmo attuale costruirà una chiave univoca aggiungendo un numero di posizione univoco al valore toString() della chiave
| Resi | |
|---|---|
Map<String, V> |
un Map |
hashCode
public int hashCode ()
| Resi | |
|---|---|
int |
|
keySet
public Set<K> keySet ()
Restituisce una raccolta di tutte le chiavi distinte contenute in questa multimappa.
| Resi | |
|---|---|
Set<K> |
|
put
public V put (K key,
V value)Aggiunge il valore all'elenco associato a una chiave.
| Parametri | |
|---|---|
key |
K |
value |
V |
| Resi | |
|---|---|
V |
|
Vedi anche:
putAll
public void putAll (MultiMap<K, ? extends V> m)
Aggiunge tutte le voci nel MultiMap specificato a questo MultiMap.
| Parametri | |
|---|---|
m |
MultiMap |
putAll
public void putAll (Map<? extends K, ? extends V> m)
Aggiunge tutte le voci nel Map specificato a questo MultiMap.
| Parametri | |
|---|---|
m |
Map |
rimuovi
public List<V> remove (K key)
Rimuove tutti i valori associati alla chiave specificata.
| Parametri | |
|---|---|
key |
K |
| Resi | |
|---|---|
List<V> |
|
dimensioni
public int size ()
Restituisce il numero di chiavi nella mappa
| Resi | |
|---|---|
int |
|
valori
public List<V> values ()
Restituisce l'elenco di tutti i valori.
| Resi | |
|---|---|
List<V> |
|