Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java HashMap: Ein umfassender Leitfaden

Java HashMap: Ein umfassender Leitfaden

In Java speichert eine HashMap Daten als Schlüssel-Wert-Paare und ermöglicht den schnellen Zugriff auf Werte über eindeutige Schlüssel. Im Gegensatz zu Arrays können Schlüssel beliebige Objekte sein (außer null), und die Map verwaltet Hashing und Kollisionsauflösung automatisch.

Wesentliche Merkmale

HashMap deklarieren

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

Wichtige Methoden

Praxisbeispiel

Das folgende vollständige, ausführbare Snippet demonstriert gängige Operationen:

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("Name", "Suzuki");
        objMap.put("Power", "220");
        objMap.put("Type", "2-wheeler");
        objMap.put("Price", "85000");
        System.out.println("Elemente der Map:");
        System.out.println(objMap);
    }
}

Ausgabe:

{Type=2-wheeler, Price=85000, Power=220, Name=Suzuki}

Einen bestimmten Eintrag entfernen

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("Vor dem Entfernen: " + map);
        map.remove(5);
        System.out.println("Nach dem Entfernen: " + map);
    }
}

Ausgabe:

Vor dem Entfernen: {1=Java, 2=Python, 3=PHP, 4=SQL, 5=C++}
Nach dem Entfernen: {1=Java, 2=Python, 3=PHP, 4=SQL}

Kurzübersicht

Mit diesen Grundlagen können Sie HashMaps sicher in jede Java-Anwendung integrieren, um Daten effizient zu speichern und abzurufen.

Java

  1. Java Map-Interface – Umfassender Leitfaden zu Map, Implementierungen und Schlüsselmethoden
  2. Java HashMap meistern: Operationen, Beispiele und Best Practices
  3. Java WeakHashMap – Verständnis, Nutzung und Schlüsselunterschiede
  4. Java String length() Methode: String-Länge ermitteln (Beispiel)
  5. Java String.charAt(): Syntax, Rückgabetyp, Exceptions und praktisches Beispiel
  6. Java String.contains() Methode: Substrings prüfen – praktische Beispiele
  7. Java String.endsWith(): String-Suffixe prüfen mit Beispielen
  8. Dateien in Java mit BufferedReader lesen – Praktischer Leitfaden mit Beispielen
  9. Insertion Sort Algorithmus in Java: Klares Beispiel & Schritt-für-Schritt-Anleitung
  10. Selection Sort in Java: Schritt-für-Schritt-Beispiel & Vollständiger Code