Multimapa

public class MultiMap
extends Object

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


Um ERROR(/Map) compatível com vários valores por chave.

Resumo

Construtores públicos

MultiMap()
MultiMap(MultiMap<K, V> 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 chave-valor neste MultiMap como Map.Entry instâncias.

boolean equals(Object obj)

get(K key)

Recebe a lista de valores associados a cada chave.

getUniqueMap()

Crie um novo mapa que contenha uma chave de 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)

Adiciona todas as entradas em ERROR(/Map) fornecidos 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 a 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

limpar

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

Retorna
boolean

contémValor

public boolean containsValue (V value)

Verifica se o mapa contém o valor especificado.

Parâmetros
value V

Retorna
boolean

entries

public  entries ()

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

Retorna

equals

public boolean equals (Object obj)

Parâmetros
obj Object

Retorna
boolean

get

public  get (K key)

Recebe a lista de valores associados a cada chave.

Parâmetros
key K

Retorna

getUniqueMap

public  getUniqueMap ()

Crie um novo mapa que contenha uma chave de string exclusiva para cada valor. O algoritmo atual construirá uma chave única anexando um número de posição único a valor toString() da chave

Retorna
um ERROR(/Map)

hashCode

public int hashCode ()

Retorna
int

Vazio

public boolean isEmpty ()

Retorna
boolean

Confira também:

keySet

public  keySet ()

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

Retorna

put

public V put (K key, 
                V value)

Adiciona o valor à lista associada a uma chave.

Parâmetros
key K

value V

Retorna
V

PutAll

public void putAll ( m)

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

Parâmetros
m

remove

public  remove (K key)

Remove todos os valores associados à chave especificada.

Parâmetros
key K

Retorna

size

public int size ()

Retorna o número de chaves no mapa

Retorna
int

valores

public  values ()

Retorna a lista de todos os valores.

Retorna