Varios mapas
public
class
MultiMap
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
Un objeto 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 en este MultiMap como |
boolean
|
equals(Object obj)
|
|
get(K key)
Obtiene la lista de valores asociados con cada clave. |
|
getUniqueMap()
Construye un mapa nuevo que contenga una clave de String única para cada valor. |
int
|
hashCode()
|
boolean
|
isEmpty()
|
|
keySet()
Muestra una colección de todas las claves distintas contenidas en este multimapa. |
V
|
put(K key, V value)
Agrega el valor a la lista asociada con una clave. |
void
|
putAll(
Agrega todas las entradas de un |
|
remove(K key)
Quita todos los valores asociados con la clave especificada. |
int
|
size()
Devuelve la cantidad de claves en el mapa. |
|
values()
Muestra una lista de todos los valores. |
Constructores públicos
Varios mapas
public MultiMap ()
Varios mapas
public MultiMap (map)
Parámetros | |
---|---|
map |
|
Métodos públicos
borrar
public void clear ()
Borra el mapa.
contieneClave
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 en este MultiMap como Map.Entry
.
individuales.
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 a valor toString() de la clave
Muestra | |
---|---|
|
un ERROR(/Map) |
hashCode
public int hashCode ()
Muestra | |
---|---|
int |
keySet
publickeySet ()
Muestra una colección de todas las claves distintas contenidas en 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:
ponerTodos
public void putAll (m)
Agrega todas las entradas de un ERROR(/Map)
determinado a esta 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 | |
---|---|
|