MultiMap
public
class
MultiMap
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
Um ERROR(/Map)
que aceita vários valores por chave.
Resumo
Construtores públicos | |
---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(
|
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 instâncias de |
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 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(MultiMap<K, ? extends V> m)
Adiciona todas as entradas de |
void
|
putAll(
Adiciona todas as entradas de um |
|
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
MultiMap
public MultiMap ()
Multimapa
public MultiMap (map)
Parâmetros | |
---|---|
map |
|
Métodos públicos
limpar
public void clear ()
Limpa o mapa.
containsKey
public boolean containsKey (K key)
Verifica se o mapa contém a chave especificada.
Parâmetros | |
---|---|
key |
K |
Retorna | |
---|---|
boolean |
Confira também:
contémValor
public boolean containsValue (V value)
Verifica se o mapa contém o valor especificado.
Parâmetros | |
---|---|
value |
V |
Retorna | |
---|---|
boolean |
Confira também:
entries
publicentries ()
Retorna uma coleção de todos os pares de chave-valor neste MultiMap como instâncias
Map.Entry
.
Retorna | |
---|---|
|
equals
public boolean equals (Object obj)
Parâmetros | |
---|---|
obj |
Object |
Retorna | |
---|---|
boolean |
get
publicget (K key)
Recebe a lista de valores associados a cada chave.
Parâmetros | |
---|---|
key |
K |
Retorna | |
---|---|
|
getUniqueMap
publicgetUniqueMap ()
Crie um novo mapa que contenha uma chave String exclusiva para cada valor. O algoritmo atual vai criar uma chave exclusiva anexando um número de posição exclusivo ao valor toString() da chave.
Retorna | |
---|---|
|
um ERROR(/Map) |
hashCode
public int hashCode ()
Retorna | |
---|---|
int |
keySet
publickeySet ()
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 |
Confira também:
putAll
public void putAll (MultiMap<K, ? extends V> m)
Adiciona todas as entradas de um MultiMap
a este MultiMap
.
Parâmetros | |
---|---|
m |
MultiMap |
putAll
public void putAll (m)
Adiciona todas as entradas de um ERROR(/Map)
a este MultiMap
.
Parâmetros | |
---|---|
m |
|
remove
publicremove (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
publicvalues ()
Retorna a lista de todos os valores.
Retorna | |
---|---|
|