English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java-Grundlagen-Tutorial

Java Flusskontrolle

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java-Exception-Verarbeitung

Java Liste (List)

Java Queue (Warteschlange)

Java Map Sammlung

Java Set Sammlung

Java Ein- und Ausgabemodul (I/O)

Java Reader/Writer

Andere Themen in Java

Verwendung und Beispiel des Java HashMap put()

Java HashMap Methoden

Der Java HashMap put() Methode wird der angegebene Eintrag (Schlüssel/Wertzuordnung)in die HashMap einfügen。

Die Syntax der put() Methode ist:

hashmap.put(K key, V value)

put() Parameter

Die HashMap put() Methode kann zwei Parameter verwenden:

  • key - Der angegebene Wert wird mit dem Schlüssel verknüpft

  • value  - Wert, der mit dem angegebenen Schlüssel verknüpft ist

put() gibt zurück

  • Gibt den zuvor verknüpften Wert zurück, wenn der Schlüssel bereits mit einem Wert verknüpft ist

  • Gibt null zurück, wenn der Schlüssel mit keinem Wert verknüpft ist

Beachten Sie:Fügt dem Wert null hinzu, wenn der Schlüssel zuvor mit einem null-Wert verknüpft war, und gibt dann null zurück.

Beispiel1:Java HashMap put()

import java.util.HashMap;
class Main {
  public static void main(String[] args) {
    // HashMap erstellen
    HashMap<String, Integer> languages = new HashMap<>();
    // Eintrag in HashMap einfügen
    languages.put("Java", 14);
    languages.put("Python", 3);
    languages.put("JavaScript", 1);
    // HashMap anzeigen
    System.out.println("Programmiersprachen: ") + languages);
    }
}

Ausgabefolge

Programmiersprachen: {Java=14, JavaScript=1, Python=3}

Im obigen Beispiel haben wir eine HashMap namens languages erstellt. Hier wird die put()-MethodeSchlüssel/WertzuordnungEinfügen in die HashMap.

Hinweis:Jeder Eintrag wird an einer zufälligen Position in die HashMap eingefügt.

Beispiel2:Einfügen von Einträgen mit wiederholten Schlüsseln

import java.util.HashMap;
class Main {
  public static void main(String[] args) {
    // HashMap erstellen
    HashMap<String, String> countries = new HashMap<>();
    //Eintrag in HashMap einfügen
    countries.put("Washington", "America");
    countries.put("Ottawa", "Canada");
    countries.put("Kathmandu", "Nepal");
    System.out.println("Countries: ") + countries);
    //Mit wiederholten Schlüsseln Elemente hinzufügen
    String value = countries.put("Washington", "USA");
    System.out.println("更新后 Countries: ") + countries);
    // Zeige den ersetzenen Wert
    System.out.println("Ersetzte Werte: "); + value);
    }
}

Ausgabefolge

Countries: {Kathmandu=Nepal, Ottawa=Canada, Washington=America}
Aktualisierte Countries: {Kathmandu=Nepal, Ottawa=Canada, Washington=USA}
Ersetzte Werte:

Im obigen Beispiel haben wir die Methode put() verwendet, um Elemente in den Hash-Table

countries.put("Washington", "USA");

Hier ist der Schlüssel Washington bereits in der Hash-Mapping vorhanden. Daher ersetzt der put()

HinweisBis jetzt haben wir nur ein Element hinzugefügt. Aber wir können auchJava HashMap putAll()Diese Methode fügt mehrere Elemente in die Hash-Mapping hinzu.

Java HashMap Methoden