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 | |
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 |
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 (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 |
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 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
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 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 |
conjunto de chaves
publickeySet ()
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 |
Veja também:
Ponha tudo
public void putAll (m)
Adiciona todas as entradas em determinado ERROR(/Map)
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 uma lista de todos os valores.
Devoluções | |
---|---|