Introdução
Um HashMap é uma tabela que contém uma coleção de pares chave-valor. Ele “mapeia” inúmeras chaves para seus respectivos valores. Um HashMap é muito semelhante a um dicionário. Em um dicionário, você pode procurar a definição de uma determinada palavra. Você simplesmente procura a palavra-chave no dicionário e, ao fazer isso, pode obter a definição anexada a essa palavra-chave. O dicionário mapeia as palavras (as “chaves”) para sua definição (os “valores”).
HashMaps pode armazenar muitos tipos diferentes de informações. O abaixo armazena pessoas como chave e seu pedido como valor.
Queremos poder acessar diretamente o pedido de alguém da mesma forma que encontraríamos uma definição em um dicionário. Ao procurar “Bea”, o HashMap retorna seu pedido: Arepas. Veremos alguns métodos HashMap comuns na próxima página.