MultiMapa
public class MultiMap
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
Um ERROR(/Map)
que dá 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 chave-valor neste MultiMap como instâncias | |
boolean | equals (Object obj) |
get (K key) Obtém a lista de valores associados a cada chave. | |
getUniqueMap () Construa um novo mapa, que contém uma chave String exclusiva para cada valor. | |
int | hashCode () |
boolean | isEmpty () |
keySet () Retorna uma coleção de todas as chaves distintas contidas neste multimap. | |
V | put (K key, V value) Adiciona o valor à lista associada a uma chave. |
void | putAll ( m) putAll ( m) Adiciona todas as entradas em |
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 (map)
Parâmetros | |
---|---|
map |
Métodos públicos
claro
public void clear ()
Limpa o mapa.
contémchave
public boolean containsKey (K key)
Verifica se o mapa contém a chave especificada.
Parâmetros | |
---|---|
key | K |
devoluções | |
---|---|
boolean |
Veja também:
contémValor
public boolean containsValue (V value)
Verifica se o mapa contém o valor especificado.
Parâmetros | |
---|---|
value | V |
devoluções | |
---|---|
boolean |
Veja também:
entradas
publicentries ()
Retorna uma coleção de todos os pares chave-valor neste MultiMap como instâncias Map.Entry
.
devoluções | |
---|---|
é igual a
public boolean equals (Object obj)
Parâmetros | |
---|---|
obj | Object |
devoluções | |
---|---|
boolean |
pegar
publicget (K key)
Obtém a lista de valores associados a cada chave.
Parâmetros | |
---|---|
key | K |
devoluções | |
---|---|
getUniqueMap
publicgetUniqueMap ()
Construa um novo mapa, que contém 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) |
hashCode
public int hashCode ()
devoluções | |
---|---|
int |
conjunto de chaves
publickeySet ()
Retorna uma coleção de todas as chaves distintas contidas neste multimap.
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 |
Veja também:
Ponha tudo
public void putAll (m)
Adiciona todas as entradas em ERROR(/Map)
fornecido a este MultiMap
.
Parâmetros | |
---|---|
m |
remover
publicremove (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
publicvalues ()
Retorna a lista de todos os valores.
devoluções | |
---|---|