MultiMapa

public class MultiMap
extends Object

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


Um ERROR(/Map) que oferece suporte a vários valores por chave.

Resumo

Construtores públicos

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

Métodos públicos

void clear ()

Limpa o mapa.

boolean containsKey (K key)

Verifica se o mapa contém a chave especificada.

boolean containsValue (V value)

Verifica se o mapa contém o valor especificado.

entries ()

Retorna uma coleção de todos os pares de valores-chave neste MultiMap como instâncias Map.Entry .

boolean equals (Object obj)

get (K key)

Obtém a lista de valores associados a cada chave.

getUniqueMap ()

Construa um novo mapa, que contenha uma chave String exclusiva para cada valor.

int hashCode ()

boolean isEmpty ()
keySet ()

Retorna uma coleção de todas as chaves distintas contidas neste multimapa.

V put (K key, V value)

Adiciona o valor à lista associada a uma chave.

void putAll ( m) putAll ( m)

Adiciona todas as entradas em determinado ERROR(/Map) a este MultiMap .

remove (K key)

Remove todos os valores associados à chave especificada.

int size ()

Retorna o número de chaves no mapa

values ()

Retorna uma lista de todos os valores.

Construtores públicos

MultiMapa

public MultiMap ()

MultiMapa

public MultiMap (MultiMap<K, V> map)

Parâmetros
map MultiMap

MultiMapa

public MultiMap ( map)

Parâmetros
map

Métodos públicos

claro

public void clear ()

Limpa o mapa.

contémKey

public boolean containsKey (K key)

Verifica se o mapa contém a chave especificada.

Parâmetros
key K

Devoluções
boolean

contémValor

public boolean containsValue (V value)

Verifica se o mapa contém o valor especificado.

Parâmetros
value V

Devoluções
boolean

entradas

public  entries ()

Retorna uma coleção de todos os pares de valores-chave neste MultiMap como instâncias Map.Entry .

Devoluções

é igual a

public boolean equals (Object obj)

Parâmetros
obj Object

Devoluções
boolean

pegar

public  get (K key)

Obtém a lista de valores associados a cada chave.

Parâmetros
key K

Devoluções

getUniqueMap

public  getUniqueMap ()

Construa um novo mapa, que contenha uma chave String exclusiva para cada valor. O algoritmo atual construirá uma chave exclusiva anexando um número de posição exclusivo ao valor toString() da chave

Devoluções
um ERROR(/Map)

código hash

public int hashCode ()

Devoluções
int

está vazia

public boolean isEmpty ()

Devoluções
boolean

Veja também:

conjunto de chaves

public  keySet ()

Retorna uma coleção de todas as chaves distintas contidas neste multimapa.

Devoluções

colocar

public V put (K key, 
                V value)

Adiciona o valor à lista associada a uma chave.

Parâmetros
key K

value V

Devoluções
V

Ponha tudo

public void putAll ( m)

Adiciona todas as entradas em determinado ERROR(/Map) a este MultiMap .

Parâmetros
m

remover

public  remove (K key)

Remove todos os valores associados à chave especificada.

Parâmetros
key K

Devoluções

tamanho

public int size ()

Retorna o número de chaves no mapa

Devoluções
int

valores

public  values ()

Retorna uma lista de todos os valores.

Devoluções