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) |
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 multimapa. | |
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 un |
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
MultiMap
public MultiMap ()
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:
containsValue
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 a
public boolean equals (Object obj)
Parámetros | |
---|---|
obj | Object |
Devoluciones | |
---|---|
boolean |
obtener
publicget (K key)
Obtiene la lista de valores asociados con cada clave.
Parámetros | |
---|---|
key | K |
Devoluciones | |
---|---|
getUniqueMap
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 multimapa.
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 un 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 | |
---|---|
Talla
public int size ()
Devuelve el número de claves en el mapa.
Devoluciones | |
---|---|
int |
valores
publicvalues ()
Devuelve una lista de todos los valores.
Devoluciones | |
---|---|