Groovy - Maps
Um mapa (também conhecido como array associativo, dicionário, tabela e hash) é uma coleção não ordenada de referências de objetos. Os elementos em uma coleção de mapas são acessados por um valor-chave. As chaves usadas em um mapa podem ser de qualquer classe. Quando inserimos em uma coleção de mapas, dois valores são necessários: a chave e o valor.
A seguir estão alguns exemplos de mapas -
['TopicName': 'Lists', 'TopicName': 'Maps'] - Coleções de pares de valores-chave que têm TopicName como a chave e seus respectivos valores.
[:] - Um mapa vazio.
Neste capítulo, discutiremos os métodos de mapa disponíveis no Groovy.
Sr. Não. | Métodos e Descrição |
---|---|
1 | containsKey () Este mapa contém esta chave? |
2 | pegue() Procure a chave neste mapa e retorne o valor correspondente. Se não houver nenhuma entrada neste Mapa para a chave, retorne nulo. |
3 | conjunto de chaves() Obtenha um conjunto de chaves neste mapa. |
4 | colocar() Associa o valor especificado à chave especificada neste mapa. Se este mapa continha anteriormente um mapeamento para esta chave, o valor antigo é substituído pelo valor especificado. |
5 | Tamanho() Retorna o número de mapeamentos de valores-chave neste mapa. |
6 | valores () Retorna uma visão de coleção dos valores contidos neste mapa. |