Menu
Coddy logo textTech

Eine HashMap deklarieren

Teil des Abschnitts Logik & Ablauf der Java-Journey von Coddy — Lektion 11 von 59.

So erstellen Sie eine HashMap in Java:

HashMap<KeyType, ValueType> mapName = new HashMap<>();
  • KeyType: Der Datentyp der Schlüssel.
  • ValueType: Der Datentyp der Werte.
  • mapName: Der Name, den Sie der HashMap geben.

Zum Beispiel, um eine HashMap zu erstellen, bei der die Schlüssel Strings und die Werte Integer sind, würden Sie schreiben:

HashMap<String, Integer> population = new HashMap<>();

Dies erstellt eine leere HashMap namens population, die Ländernamen (Strings) und deren Bevölkerungszahlen (Integer) speichern kann.

Um Werte zur HashMap hinzuzufügen, verwenden Sie die .put()-Methode. Zum Beispiel:

population.put("USA", 331002651);
population.put("India", 1380004385);

Beachten Sie, dass der Schlüssel vom Typ String und der Wert vom Typ Integer ist.

Wenn Sie versuchen, einen doppelten Schlüssel hinzuzufügen, wird der vorhandene Wert überschrieben. Zum Beispiel:

population.put("USA", 331002651); // Fügt USA mit der Einwohnerzahl 331002651 hinzu
population.put("USA", 331002652); // Aktualisiert die Einwohnerzahl der USA auf 331002652
challenge icon

Aufgabe

Einfach

Erstellen Sie eine Methode namens createStringStringMap, die keine Argumente entgegennimmt und eine HashMap zurückgibt, bei der sowohl Schlüssel als auch Werte Strings sind. Die HashMap sollte die folgenden Schlüssel-Wert-Paare enthalten:

  • Schlüssel: "apple", Wert: "red"
  • Schlüssel: "banana", Wert: "yellow"
  • Schlüssel: "grape", Wert: "purple"

Probier es selbst

import java.util.HashMap;

public class Main {
    public static HashMap<String, String> createStringStringMap() {
        // Schreibe deinen Code hier
    }

    public static void main(String[] args) {
        HashMap<String, String> map = createStringStringMap();
        
        // Gib die HashMap aus
        for (String key : map.keySet()) {
            System.out.println(key + ": " + map.get(key));
        }
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik & Ablauf