Heim > Java > javaLernprogramm > Hauptteil

Java verwendet die Funktion put() der HashMap-Klasse, um der Sammlung Schlüssel-Wert-Paare hinzuzufügen

王林
Freigeben: 2023-07-24 18:19:54
Original
1697 Leute haben es durchsucht

Java verwendet die Funktion put() der Klasse HashMap, um Schlüssel-Wert-Paare zur Sammlung hinzuzufügen.

HashMap ist eine Klasse im Java-Sammlungs-Framework. Sie implementiert die Map-Schnittstelle und wird zum Speichern von Schlüssel-Wert-Paaren verwendet. Es verwendet eine Hash-Tabelle zum Speichern von Daten und ermöglicht schnelle Such- und Einfügevorgänge.

In HashMap können Sie der Sammlung über die Funktion put() Schlüssel-Wert-Paare hinzufügen. Die Funktion put() hat zwei Parameter, der erste Parameter ist der hinzuzufügende Schlüssel und der zweite Parameter ist der hinzuzufügende Wert. Das Folgende ist ein Beispielcode, der die Funktion put() verwendet, um Schlüssel-Wert-Paare zu einer HashMap hinzuzufügen:

import java.util.HashMap;

public class HashMapExample {
    public static void main(String[] args) {
        // 创建一个HashMap对象
        HashMap<String, Integer> map = new HashMap<>();

        // 使用put()函数添加键值对
        map.put("apple", 1);
        map.put("banana", 2);
        map.put("orange", 3);

        // 打印HashMap中的键值对
        System.out.println("HashMap中的键值对:");
        for (String key : map.keySet()) {
            System.out.println(key + ":" + map.get(key));
        }
    }
}
Nach dem Login kopieren

Führen Sie den obigen Code aus. Sie können die folgende Ausgabe erhalten:

HashMap中的键值对:
orange:3
banana:2
apple:1
Nach dem Login kopieren

Der obige Beispielcode erstellt ein HashMap-Objekt. und verwendet dann nacheinander die Funktion put(). Es werden drei Schlüssel-Wert-Paare hinzugefügt: „Apfel“ entspricht einem Wert von 1, „Banane“ entspricht einem Wert von 2 und „Orange“ entspricht einem Wert von 3. Schließlich können alle Schlüssel-Wert-Paare in der HashMap durch Durchlaufen von map.keySet() ausgedruckt werden.

Es ist zu beachten, dass die Schlüssel in HashMap eindeutig sind. Wenn Sie die Funktion put() verwenden, um denselben Schlüssel hinzuzufügen, überschreibt der neue Wert den alten Wert. Zum Beispiel:

import java.util.HashMap;

public class HashMapExample {
    public static void main(String[] args) {
        // 创建一个HashMap对象
        HashMap<String, Integer> map = new HashMap<>();

        // 使用put()函数添加键值对
        map.put("apple", 1);
        map.put("banana", 2);
        map.put("apple", 3);

        // 打印HashMap中的键值对
        System.out.println("HashMap中的键值对:");
        for (String key : map.keySet()) {
            System.out.println(key + ":" + map.get(key));
        }
    }
}
Nach dem Login kopieren

Führen Sie den obigen Code aus. Sie können die folgende Ausgabe erhalten:

HashMap中的键值对:
banana:2
apple:3
Nach dem Login kopieren

Sie können sehen, dass beim Hinzufügen des gleichen Schlüssels „apple“ der neue Wert 3 den alten Wert 1 überschreibt.

Zusammenfassend lässt sich sagen, dass mit der Funktion put() von HashMap problemlos Schlüssel-Wert-Paare zur Sammlung hinzugefügt werden können. Die Verwendung ist einfach und unkompliziert. Geben Sie einfach den Schlüssel und den Wert ein. Gleichzeitig ist zu beachten, dass die Schlüssel in HashMap eindeutig sind und derselbe Schlüssel dazu führt, dass das alte Schlüssel-Wert-Paar überschrieben wird. Daher müssen Sie bei der Verwendung der Funktion put() auf die Eindeutigkeit des Schlüssels achten.

Das obige ist der detaillierte Inhalt vonJava verwendet die Funktion put() der HashMap-Klasse, um der Sammlung Schlüssel-Wert-Paare hinzuzufügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage