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

Dentro de las colecciones de datos que java proporciona en su biblioteca básica, esta interfaz recoge una estructura de datos que permite almacenar asociaciones { clave, valor } de forma que dada una clave podemos localizar inmediatamente el valor asociado. A veces se denominan diccionarios o incluso “arrays asociativos”. Se satisfacen las siguientes propiedades

·         las claves, de tipo K, no pueden estar duplicadas

·         los valores, de tipo V, pueden ser cualesquiera

·         el tamaño del mapa se adapta dinámicamente a lo que haga falta

El resultado es una especie de array de tamaño adaptable que, en vez de indexarse por posición, se indexa por medio de una clave.

Temas relacionados

Las Bibliotecas de Java
métodos de la interface
implementaciones estándar
variantes ordenadas
ejemplos de uso
mapas multi-clave
mapas de Object