Heim >Java >javaLernprogramm >Java verwendet die Funktion put() der HashMap-Klasse, um der Sammlung Schlüssel-Wert-Paare hinzuzufügen
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)); } } }
Führen Sie den obigen Code aus. Sie können die folgende Ausgabe erhalten:
HashMap中的键值对: orange:3 banana:2 apple:1
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)); } } }
Führen Sie den obigen Code aus. Sie können die folgende Ausgabe erhalten:
HashMap中的键值对: banana:2 apple:3
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!