MultiMap
public
class
MultiMap
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
Un ERROR(/Map)
que admite varios valores por clave.
Resumen
Constructores públicos | |
---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(
|
Métodos públicos | |
---|---|
void
|
clear()
Borra el mapa. |
boolean
|
containsKey(K key)
Comprueba si el mapa contiene la clave especificada. |
boolean
|
containsValue(V value)
Comprueba si el mapa contiene el valor especificado. |
|
entries()
Muestra una colección de todos los pares clave-valor de este MultiMap como instancias de |
boolean
|
equals(Object obj)
|
|
get(K key)
Obtiene la lista de valores asociados con cada clave. |
|
getUniqueMap()
Crea un mapa nuevo que contenga una clave de String única para cada valor. |
int
|
hashCode()
|
boolean
|
isEmpty()
|
|
keySet()
Devuelve una colección de todas las claves distintas que contiene este multimapa. |
V
|
put(K key, V value)
Agrega el valor a la lista asociada con una clave. |
void
|
putAll(MultiMap<K, ? extends V> m)
Agrega todas las entradas de un |
void
|
putAll(
Agrega todas las entradas de un |
|
remove(K key)
Quita todos los valores asociados con la clave especificada. |
int
|
size()
Muestra la cantidad de claves en el mapa. |
|
values()
Muestra una lista de todos los valores. |
Constructores públicos
MultiMap
public MultiMap ()
MultiMap
public MultiMap (map)
Parámetros | |
---|---|
map |
|
Métodos públicos
borrar
public void clear ()
Borra el mapa.
containsKey
public boolean containsKey (K key)
Comprueba si el mapa contiene la clave especificada.
Parámetros | |
---|---|
key |
K |
Muestra | |
---|---|
boolean |
También:
contieneValor
public boolean containsValue (V value)
Comprueba si el mapa contiene el valor especificado.
Parámetros | |
---|---|
value |
V |
Muestra | |
---|---|
boolean |
También:
entradas
publicentries ()
Muestra una colección de todos los pares clave-valor de este MultiMap como instancias de Map.Entry
.
Muestra | |
---|---|
|
equals
public boolean equals (Object obj)
Parámetros | |
---|---|
obj |
Object |
Muestra | |
---|---|
boolean |
get
publicget (K key)
Obtiene la lista de valores asociados con cada clave.
Parámetros | |
---|---|
key |
K |
Muestra | |
---|---|
|
getUniqueMap
publicgetUniqueMap ()
Construye un mapa nuevo que contenga una clave de String única para cada valor. El algoritmo actual construirá una clave única agregando un número de posición único al valor toString() de la clave.
Muestra | |
---|---|
|
un ERROR(/Map) |
hashCode
public int hashCode ()
Muestra | |
---|---|
int |
keySet
publickeySet ()
Devuelve una colección de todas las claves distintas que contiene este multimapa.
Muestra | |
---|---|
|
Pon
public V put (K key, V value)
Agrega el valor a la lista asociada con una clave.
Parámetros | |
---|---|
key |
K |
value |
V |
Muestra | |
---|---|
V |
También:
putAll
public void putAll (MultiMap<K, ? extends V> m)
Agrega todas las entradas de un MultiMap
determinado a este MultiMap
.
Parámetros | |
---|---|
m |
MultiMap |
putAll
public void putAll (m)
Agrega todas las entradas de un ERROR(/Map)
determinado a este MultiMap
.
Parámetros | |
---|---|
m |
|
quitarlo
publicremove (K key)
Quita todos los valores asociados con la clave especificada.
Parámetros | |
---|---|
key |
K |
Muestra | |
---|---|
|
size
public int size ()
Devuelve la cantidad de claves en el mapa.
Muestra | |
---|---|
int |
valores
publicvalues ()
Muestra una lista de todos los valores.
Muestra | |
---|---|
|