Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Java HashMap: Guia Completo

Java HashMap: Guia Completo

Em Java, um HashMap armazena dados como pares chave-valor, permitindo recuperação rápida de valores por chaves únicas. Diferente de arrays, as chaves podem ser qualquer objeto (exceto null), e o mapa gerencia automaticamente hashing e resolução de colisões.

Principais Características

Declarando um HashMap

HashMap<String, Object> map = new HashMap<String, Object>();
HashMap x = new HashMap();

Métodos Essenciais

Exemplo Prático

Abaixo está um snippet completo e executável que demonstra operações comuns:

import java.util.HashMap;
import java.util.Map;

public class SampleTestMaps {
    public static void main(String[] args) {
        Map<String, String> objMap = new HashMap<>();
        objMap.put("Nome", "Suzuki");
        objMap.put("Potencia", "220");
        objMap.put("Tipo", "2-rodas");
        objMap.put("Preco", "85000");
        System.out.println("Elementos do Mapa:");
        System.out.println(objMap);
    }
}

Saída:

{Tipo=2-rodas, Preco=85000, Potencia=220, Nome=Suzuki}

Removendo uma Entrada Específica

import java.util.HashMap;

public class HashMapExample {
    public static void main(String[] args) {
        HashMap<Integer, String> map = new HashMap<>();
        map.put(1, "Java");
        map.put(2, "Python");
        map.put(3, "PHP");
        map.put(4, "SQL");
        map.put(5, "C++");
        System.out.println("Antes da remoção: " + map);
        map.remove(5);
        System.out.println("Após remoção: " + map);
    }
}

Saída:

Antes da remoção: {1=Java, 2=Python, 3=PHP, 4=SQL, 5=C++}
Após remoção: {1=Java, 2=Python, 3=PHP, 4=SQL}

Referência Rápida

Com esses fundamentos, você pode integrar HashMaps em qualquer aplicação Java para armazenamento e recuperação eficiente de dados.

Java

  1. Interface Map do Java – Guia Completo de Map, Implementações e Métodos Principais
  2. Dominando Java HashMap: Operações, Exemplos e Melhores Práticas
  3. Java WeakHashMap – Entendendo, Uso e Diferenças Principais
  4. Método Java String length(): Como Obter o Tamanho de uma String (Exemplo)
  5. Entendendo Java String.charAt(): Sintaxe, Tipo de Retorno, Exceções e Exemplo Prático
  6. Método Java String.contains(): Como Verificar Substrings – Exemplos Práticos
  7. Dominando Java String.endsWith(): Como Verificar Sufixos de String com Exemplos
  8. Lendo Arquivos em Java com BufferedReader – Guia Prático com Exemplos
  9. Algoritmo Insertion Sort em Java: Exemplo Claro e Guia Passo a Passo
  10. Selection Sort em Java: Exemplo Passo a Passo e Código Completo