Multimapa
public class MultiMap
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
Un ERROR(/Map)
que admite múltiples valores por clave.
Resumen
Constructores públicos | |
---|---|
MultiMap () | |
MultiMap ( MultiMap <K, V> map) | |
MultiMap ( map) MultiMap ( map) |
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 () Devuelve una colección de todos los pares clave-valor en este MultiMap como instancias | |
boolean | equals (Object obj) |
get (K key) Obtiene la lista de valores asociados con cada clave. | |
getUniqueMap () Construya un nuevo mapa que contenga una clave de cadena única para cada valor. | |
int | hashCode () |
boolean | isEmpty () |
keySet () Devuelve una colección de todas las claves distintas contenidas en este mapa múltiple. | |
V | put (K key, V value) Agrega el valor a la lista asociada con una clave. |
void | putAll ( m) putAll ( m) Agrega todas las entradas en |
remove (K key) Elimina todos los valores asociados con la clave especificada. | |
int | size () Devuelve el número de claves en el mapa. |
values () Devuelve una lista de todos los valores. |
Constructores públicos
Multimapa
public MultiMap ()
Multimapa
public MultiMap (map)
Parámetros | |
---|---|
map |
Métodos públicos
claro
public void clear ()
Borra el mapa.
contiene clave
public boolean containsKey (K key)
Comprueba si el mapa contiene la clave especificada.
Parámetros | |
---|---|
key | K |
Devoluciones | |
---|---|
boolean |
Ver también:
contiene valor
public boolean containsValue (V value)
Comprueba si el mapa contiene el valor especificado.
Parámetros | |
---|---|
value | V |
Devoluciones | |
---|---|
boolean |
Ver también:
entradas
publicentries ()
Devuelve una colección de todos los pares clave-valor en este MultiMap como instancias Map.Entry
.
Devoluciones | |
---|---|
es igual
public boolean equals (Object obj)
Parámetros | |
---|---|
obj | Object |
Devoluciones | |
---|---|
boolean |
conseguir
publicget (K key)
Obtiene la lista de valores asociados con cada clave.
Parámetros | |
---|---|
key | K |
Devoluciones | |
---|---|
obtenerMapaUnico
publicgetUniqueMap ()
Construya un nuevo mapa que contenga una clave de cadena ú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.
Devoluciones | |
---|---|
un ERROR(/Map) |
código hash
public int hashCode ()
Devoluciones | |
---|---|
int |
juego de llaves
publickeySet ()
Devuelve una colección de todas las claves distintas contenidas en este mapa múltiple.
Devoluciones | |
---|---|
poner
public V put (K key, V value)
Agrega el valor a la lista asociada con una clave.
Parámetros | |
---|---|
key | K |
value | V |
Devoluciones | |
---|---|
V |
Ver también:
poner todo
public void putAll (m)
Agrega todas las entradas en ERROR(/Map)
dado a este MultiMap
.
Parámetros | |
---|---|
m |
eliminar
publicremove (K key)
Elimina todos los valores asociados con la clave especificada.
Parámetros | |
---|---|
key | K |
Devoluciones | |
---|---|
tamaño
public int size ()
Devuelve el número de claves en el mapa.
Devoluciones | |
---|---|
int |
valores
publicvalues ()
Devuelve una lista de todos los valores.
Devoluciones | |
---|---|