Multimappa

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)

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 questa MultiMap come istanze Map.Entry .

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 un dato ERROR(/Map) a questa 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

Multimappa

public MultiMap ()

Multimappa

public MultiMap (MultiMap<K, V> map)

Parametri
map MultiMap

Multimappa

public MultiMap ( map)

Parametri
map

Metodi pubblici

chiaro

public void clear ()

Cancella la mappa.

contieneChiave

public boolean containsKey (K key)

Controlla se la mappa contiene la chiave specificata.

Parametri
key K

ritorna
boolean

contieneValore

public boolean containsValue (V value)

Controlla se la mappa contiene il valore specificato.

Parametri
value V

ritorna
boolean

inserimenti

public  entries ()

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

ritorna

equivale

public boolean equals (Object obj)

Parametri
obj Object

ritorna
boolean

Ottenere

public  get (K key)

Ottiene l'elenco dei valori associati a ciascuna chiave.

Parametri
key K

ritorna

getUniqueMap

public  getUniqueMap ()

Costruisci una nuova mappa, che contiene 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

ritorna
un ERROR(/Map)

codice hash

public int hashCode ()

ritorna
int

è vuoto

public boolean isEmpty ()

ritorna
boolean

Guarda anche:

mazzo di chiavi

public  keySet ()

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

metti tutto

public void putAll ( m)

Aggiunge tutte le voci in un dato ERROR(/Map) a questa MultiMap .

Parametri
m

rimuovere

public  remove (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

public  values ()

Restituisce l'elenco di tutti i valori.

ritorna