Learning Hub Logo
Java
  • Introdução ao Java
  • Como instalar o Java
  • Primeiro programa
  • Sintaxe básica
  • Comentários
  • Variáveis
  • Tipos de dados
  • Type Casting
  • Operadores aritméticos
  • Operadores de atribuição
  • Operadores de comparação
  • Operadores lógicos
  • Strings
  • Métodos de String
  • Math
  • Booleanos
  • Condicionais
  • Switch
  • Loop: while e do-while
  • Loop: for
  • Break e Continue
  • Arrays
  • Arrays multidimensionais
  • Métodos
  • Parâmetros e sobrecarga de métodos
  • Escopo de variáveis
  • Recursão
  • Introdução a POO
  • Classes e objetos
  • Atributos de classe
  • Métodos de classe
  • Construtores
  • Modificadores de acesso
  • Encapsulamento
  • Herança
  • Polimorfismo
  • Classes abstratas
  • Interfaces
  • Enums
  • Entrada do usuário
  • Datas
  • ArrayList
  • HashMap
  • Exceções
  • Expressões Lambda

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Discord
JavaHashMap
1 min de leitura

HashMap

Como usar HashMap para guardar pares chave-valor em Java

HashMap

Um HashMap armazena dados em pares de chave e valor, parecido com dicionários em outras linguagens. Faz parte do pacote java.util.

Carregando...

Os dois tipos entre <> representam o tipo da chave e o tipo do valor, nessa ordem.

Acessando valores

Carregando...

Se a chave não existir, get() retorna null.

Carregando...

Atualizando um valor

Carregando...

Verificando se uma chave existe

Carregando...

Removendo um item

Carregando...

Tamanho do HashMap

Carregando...

Percorrendo um HashMap

Carregando...

Outra forma, percorrendo chave e valor ao mesmo tempo:

Carregando...

getOrDefault

Retorna o valor da chave se ela existir, ou um valor padrão caso contrário, evitando o risco de receber null.

Carregando...
AnteriorArrayListPróximo Exceções