Sobes.tech
Junior — Middle

Em que casos é recomendado usar a estrutura de dados HashMap?

sobes.tech IA

Resposta da IA

Recomenda-se usar HashMap em Java quando precisar armazenar pares de chave-valor de forma eficiente com acesso rápido pela chave. Os principais casos de uso:

  • Quando a velocidade das operações de inserção, remoção e busca é importante (geralmente O(1) em média).
  • Quando a ordem dos elementos não é importante, pois HashMap não garante a ordem de iteração.
  • Para implementar caches, índices e outras estruturas que requerem acesso rápido por uma chave única.

Exemplo:

Map<String, Integer> wordCount = new HashMap<>();
wordCount.put("apple", 3);
int count = wordCount.get("apple"); // 3