Estrutura de Dados - Mapas
Fala dev!! Blz?
Hoje o conteúdo são os Mapas de dados, apenas uma breve introdução sobre o assunto.
Vamos revisar na literatura o que é o Map.
"Os objetos "Map" confiam os seus dados em um algoritmo hash code. Esse algoritmo transforma uma grande quantidade de dados em uma pequena quantidade de informações, sendo que o mecanismo de busca se baseia na construção de índices."
Os mapas trabalham com suas referências através de chaves, por exemplo: um mapa de pessoas físicas, a chave de referência para acessar um dado de uma pessoa especifica é o cpf.
No exemplo a seguir a chave de acesso é o id de cada pessoa:
Exemplo prático de declaração em Java:
Map<integer, string=""> mapaNomes = new HashMap<integer, string="">(); // declaração do mapa
mapaNomes.put(1, "João Delfino"); //adicionando um item no mapa
mapaNomes.put(2, "Maria do Carmo");
mapaNomes.put(3, "Claudinei Silva");
Exemplo prático de declaração em Groovy:
Object mapaNomes = [:] // declaração do mapa
mapaNomes.put(1, "João Delfino") // adicionando um item no mapa
mapaNomes.put(2, "Maria do Carmo")
mapaNomes.put(3, "Claudinei Silva")
---
Iterando os registros de um Mapa
mapaNomes.each() {
println it
}
Até a Próxima!!!
Linguagem de referência: Java e Groovy.
Links úteis:
Desenvolvido por Nathalia Cosim
Comentários
Postar um comentário