Groovy - Mapas

Un mapa (también conocido como matriz asociativa, diccionario, tabla y hash) es una colección desordenada de referencias de objetos. Se accede a los elementos de una colección de mapas mediante un valor clave. Las claves utilizadas en un mapa pueden ser de cualquier clase. Cuando insertamos en una colección de mapas, se requieren dos valores: la clave y el valor.

A continuación se muestran algunos ejemplos de mapas:

  • ['TopicName': 'Lists', 'TopicName': 'Maps'] - Colecciones de pares clave-valor que tienen TopicName como clave y sus respectivos valores.

  • [:] - Un mapa vacío.

En este capítulo, discutiremos los métodos de mapas disponibles en Groovy.

No Señor. Métodos y descripción
1 containsKey ()

¿Este mapa contiene esta clave?

2 obtener()

Busque la clave en este mapa y devuelva el valor correspondiente. Si no hay una entrada en este mapa para la clave, devuelva nulo.

3 juego de llaves()

Obtenga un juego de llaves en este mapa.

4 poner()

Asocia el valor especificado con la clave especificada en este mapa. Si este mapa contenía anteriormente una asignación para esta clave, el valor anterior se reemplaza por el valor especificado.

5 Talla()

Devuelve el número de asignaciones de clave-valor en este mapa.

6 valores()

Devuelve una vista de colección de los valores contenidos en este mapa.