Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

HashMap en Java: Guía completa con ejemplos prácticos

HashMap en Java: Guía completa con ejemplos prácticos

En Java, un HashMap almacena datos como pares clave-valor, permitiendo una recuperación rápida de valores mediante claves únicas. A diferencia de los arrays, las claves pueden ser cualquier objeto (excepto null), y el mapa gestiona automáticamente el hashing y la resolución de colisiones.

Características principales

Declaración de un HashMap

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

Métodos esenciales

Ejemplo práctico

A continuación se muestra un fragmento completo y ejecutable que demuestra operaciones comunes:

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("Nombre", "Suzuki");
        objMap.put("Potencia", "220");
        objMap.put("Tipo", "2-ruedas");
        objMap.put("Precio", "85000");
        System.out.println("Elementos del mapa:");
        System.out.println(objMap);
    }
}

Salida:

{Tipo=2-ruedas, Precio=85000, Potencia=220, Nombre=Suzuki}

Eliminación de una 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 de eliminar: " + map);
        map.remove(5);
        System.out.println("Después de eliminar: " + map);
    }
}

Salida:

Antes de eliminar: {1=Java, 2=Python, 3=PHP, 4=SQL, 5=C++}
Después de eliminar: {1=Java, 2=Python, 3=PHP, 4=SQL}

Referencia rápida

Con estos fundamentos, puedes integrar HashMaps en cualquier aplicación Java para un almacenamiento y recuperación de datos eficientes.

Java

  1. Interfaz Map de Java: Guía Completa de Map, Implementaciones y Métodos Clave
  2. Dominando Java HashMap: Operaciones, Ejemplos y Mejores Prácticas
  3. Java WeakHashMap: Entendimiento, Uso y Diferencias Clave
  4. Interfaz SortedMap de Java: Visión General, Métodos e Implementación con TreeMap
  5. Método Java String length(): Cómo obtener el tamaño de un String (Ejemplo)
  6. Entendiendo Java String.charAt(): Sintaxis, tipo de retorno, excepciones y ejemplo práctico
  7. Método Java String.contains(): Cómo comprobar subcadenas – Ejemplos prácticos
  8. Dominando Java String.endsWith(): Cómo comprobar sufijos de cadena con ejemplos
  9. Lectura de archivos en Java con BufferedReader – Guía práctica con ejemplos
  10. Algoritmo Insertion Sort en Java: Ejemplo Claro y Guía Paso a Paso
  11. Selection Sort en Java: Ejemplo Paso a Paso y Código Completo