métodos de la interface

En lo que sigue, un elemento “x” es “equals” a otro elemento “y” sí y sólo si

“x.equals(y) == true”.

 

interface Map<K, V>

void clear()

elimina todas las claves y valores

boolean containsKey(Object clave)

devuelve true si alguna clave es “equals” a la indicada

boolean containsValue(Object valor)

devuelve true si algún valor es “equals” al indicado

boolean equals(Object x)

devuelve true si contiene las mismas claves y valores asociados

V get(Object clave)

devuelve el valor asociado a la clave indicada

boolean isEmpty()

devuelve true si no hay claves ni valores

Set<K> keySet()

devuelve el conjunto de claves

V put(K clave, V valor)

asocia el valor a la clave;
devuelve el valor que estaba asociado anteriormente, o NULL si no había nada para esa clave

V remove(Object clave)

elimina la clave y el valor asociado;
devuelve el valor que estaba asociado anteriormente, o NULL si no había nada para esa clave

int size()

número de asociaciones { clave, valor }

Collection<V> values()

devuelve una estructura de datos iterable sobre los valores asociados

 

Temas relacionados

24. Map<K, V> (interface) java.util.Map<K, V>