Heim >Java >javaLernprogramm >So fügen Sie Schlüssel-Wert-Paare mit der Methode put() der HashMap-Klasse in HashMap ein
So fügen Sie Schlüssel-Wert-Paare mithilfe der put()-Methode der HashMap-Klasse in eine HashMap ein.
HashMap ist eine sehr wichtige Klasse im Java-Collection-Framework, die eine Möglichkeit zum Speichern von Schlüssel-Wert-Paaren bietet. In der tatsächlichen Entwicklung müssen wir häufig Schlüssel-Wert-Paare in HashMap einfügen, was leicht durch die Verwendung der put()-Methode der HashMap-Klasse erreicht werden kann.
Die Signatur der put()-Methode von HashMap lautet wie folgt:
V put(K-Schlüssel, V-Wert)
wobei K den Typ des Schlüssels und V den Typ des Werts darstellt. Die put()-Methode akzeptiert zwei Parameter, einer ist der Schlüssel und der andere ist der Wert. Es fügt das angegebene Schlüssel-Wert-Paar in die HashMap ein und ersetzt den alten Wert (falls vorhanden) durch den neuen Wert. Wenn mehrere Werte mit demselben Schlüssel eingefügt werden, wird jeder Wert in eine HashMap eingefügt und es wird immer der zuletzt eingefügte Wert zurückgegeben.
Das Folgende ist ein Beispielcode zum Einfügen von Schlüssel-Wert-Paaren in eine HashMap mithilfe der put()-Methode der HashMap-Klasse:
import java.util.HashMap; public class HashMapExample { public static void main(String[] args) { // 创建一个HashMap对象 HashMap<String, Integer> hashMap = new HashMap<>(); // 使用put()方法将键值对插入到HashMap中 hashMap.put("apple", 1); hashMap.put("banana", 2); hashMap.put("orange", 3); // 打印HashMap中的键值对 System.out.println("HashMap: " + hashMap); } }
Der obige Code importiert zuerst die Klasse java.util.HashMap
, und dann wird in hashMap
in der Methode >main() erstellt. Verwenden Sie dann die Methode put()
, um nacheinander drei Schlüssel-Wert-Paare in die HashMap einzufügen. Die Schlüssel sind "apple"
, "banana"
und "orange", die entsprechenden Werte sind 1, 2 bzw. 3. Drucken Sie abschließend die Schlüssel-Wert-Paare in der HashMap aus, indem Sie die Methode System.out.println()
aufrufen. java.util.HashMap
类,然后在main()
方法中创建了一个HashMap对象hashMap
。接着使用put()
方法将三个键值对依次插入到HashMap中,键为"apple"
,"banana"
和"orange"
,对应的值分别为1,2和3。最后,通过调用System.out.println()
方法打印HashMap中的键值对。
运行以上代码,将会输出如下结果:
HashMap: {orange=3, banana=2, apple=1}
可以看到,HashMap中的键值对被正确地插入并且按照插入的顺序进行了排序。
需要注意的是,HashMap中的键必须是唯一的,如果插入相同的键,新的值将覆盖旧的值。值可以是任意类型,可以是基本类型,也可以是引用类型。
另外需要注意的是,当向HashMap中插入键值对时,如果键已经存在,put()方法将会返回该键对应的旧值。如果键不存在,put()方法将会返回null
rrreee
Sie können sehen, dass die Schlüssel-Wert-Paare in der HashMap korrekt eingefügt und in der Reihenfolge der Einfügung sortiert sind. 🎜🎜Es ist zu beachten, dass die Schlüssel in HashMap eindeutig sein müssen. Wenn derselbe Schlüssel eingefügt wird, überschreibt der neue Wert den alten Wert. Der Wert kann von einem beliebigen Typ sein, entweder einem primitiven Typ oder einem Referenztyp. 🎜🎜Zu beachten ist außerdem, dass beim Einfügen eines Schlüssel-Wert-Paares in eine HashMap die Methode put() den alten Wert zurückgibt, der dem Schlüssel entspricht, wenn der Schlüssel bereits vorhanden ist. Wenn der Schlüssel nicht existiert, gibt die put()-Methodenull
zurück. 🎜🎜Zusammenfassend lässt sich sagen, dass Schlüssel-Wert-Paare mithilfe der put()-Methode der HashMap-Klasse einfach in eine HashMap eingefügt werden können. Durch die Übergabe von Schlüssel und Wert als Parameter können Schlüssel-Wert-Paare in einer HashMap gespeichert und der entsprechende Wert per Schlüssel abgerufen werden. Wenn gleichzeitig derselbe Schlüssel eingegeben wird, ersetzt der neue Wert den alten Wert. Ich hoffe, das obige Beispiel hilft Ihnen zu verstehen, wie Sie die put()-Methode von HashMap verwenden. 🎜Das obige ist der detaillierte Inhalt vonSo fügen Sie Schlüssel-Wert-Paare mit der Methode put() der HashMap-Klasse in HashMap ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!