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 mit der Methode put() der HashMap-Klasse in HashMap ein

Jul 26, 2023 pm 11:53 PM
hashmap put()方法 键值对插入

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);
    }
}
Nach dem Login kopieren

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"</code > und < code>"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}
Nach dem Login kopieren

可以看到,HashMap中的键值对被正确地插入并且按照插入的顺序进行了排序。

需要注意的是,HashMap中的键必须是唯一的,如果插入相同的键,新的值将覆盖旧的值。值可以是任意类型,可以是基本类型,也可以是引用类型。

另外需要注意的是,当向HashMap中插入键值对时,如果键已经存在,put()方法将会返回该键对应的旧值。如果键不存在,put()方法将会返回null

Führen Sie den obigen Code aus und die folgenden Ergebnisse werden ausgegeben:

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()-Methode null 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!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist der Erweiterungsmechanismus von Hashmap? Was ist der Erweiterungsmechanismus von Hashmap? Mar 15, 2023 pm 03:39 PM

Der Erweiterungsmechanismus von Hashmap besteht darin, die Kapazität neu zu berechnen und das ursprüngliche Array durch ein neues Array zu ersetzen. Berechnen Sie alle Daten des ursprünglichen Arrays neu und fügen Sie ein neues Array ein. Wenn das Array vor der Kapazitätserweiterung den Maximalwert erreicht hat, setzen Sie den Schwellenwert direkt auf die maximale Ganzzahl und geben Sie ihn zurück.

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 mit der Methode put() der HashMap-Klasse in HashMap ein Jul 26, 2023 pm 11:53 PM

So fügen Sie Schlüssel-Wert-Paare mit der put()-Methode der HashMap-Klasse ein. HashMap ist eine sehr wichtige Klasse im Java-Collection-Framework. Sie bietet eine Möglichkeit, Schlüssel-Wert-Paare zu speichern. 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: Vput(Kkey,Vvalue)

Basierend auf Java HashMap, wie das Problem des Einfügens doppelter Schlüsselwerte gelöst werden kann Basierend auf Java HashMap, wie das Problem des Einfügens doppelter Schlüsselwerte gelöst werden kann May 09, 2023 am 10:52 AM

Einfügen doppelter Schlüsselwerte in javaHashMap Um doppelte Werte in HashMap einzufügen, müssen Sie zunächst herausfinden, wie Elemente in HashMap gespeichert werden. Jedes in der Put-Methode Map gespeicherte Element ist ein Schlüssel-Wert-Paar. Sie werden alle über die Put-Methode hinzugefügt, und demselben Schlüssel ist in der Map nur ein Wert zugeordnet. Die Put-Methode ist in Map wie folgt definiert. Vput(Kkey,Vvalue); put()-Methodenimplementierung: Zuerst ruft hash(key) den Hashcode() des Schlüssels ab, und Hashmap findet die Kette, in der die einzufügende Position basierend auf dem erhaltenen Hashcode liegt.

Interpretation der Java-Dokumentation: Detaillierte Erläuterung der Verwendung der Methode containsKey() der Klasse HashMap Interpretation der Java-Dokumentation: Detaillierte Erläuterung der Verwendung der Methode containsKey() der Klasse HashMap Nov 04, 2023 am 08:12 AM

Interpretation der Java-Dokumentation: Detaillierte Erläuterung der Verwendung der Methode „containsKey()“ der Klasse HashMap. Einführung: HashMap ist eine häufig verwendete Datenstruktur in Java. Sie bietet effiziente Speicher- und Suchfunktionen. Mit der Methode „containsKey()“ wird ermittelt, ob die HashMap den angegebenen Schlüssel enthält. In diesem Artikel wird ausführlich erläutert, wie die Methode „containsKey()“ der Klasse „HashMap“ verwendet wird, und es werden spezifische Codebeispiele bereitgestellt. 1. Fortsetzung

Was ist der Unterschied zwischen LinkedHashMap und HashMap in Java? Was ist der Unterschied zwischen LinkedHashMap und HashMap in Java? May 02, 2023 am 08:31 AM

1. Erklären Sie, dass Map grundsätzlich HashMap verwenden kann, HashMap jedoch ein Problem hat, dh die Reihenfolge der Iteration von HashMap entspricht nicht der Reihenfolge, in der HashMap platziert wird, oder sie ist nicht in der richtigen Reihenfolge. Dieser Mangel von HashMap verursacht häufig Probleme, da wir in einigen Szenarien eine geordnete Karte erwarten, nämlich LinkedHashMap. 2. Differenzinstanzen publicstaticvoidmain(String[]args){Mapmap=newLinkedHashMap();map.put("apple","Apple");map.put(&quot

So verwenden Sie HashMap zum Zwischenspeichern von Daten im Java-Singleton-Modus So verwenden Sie HashMap zum Zwischenspeichern von Daten im Java-Singleton-Modus May 13, 2023 am 09:43 AM

1. Was ist das Singleton-Muster? Das Singleton-Muster ist ein Objekterstellungsmuster, das zum Generieren einer bestimmten Instanz eines Objekts verwendet wird. Es kann sicherstellen, dass nur eine Instanz einer Klasse im System generiert wird. Der in Java implementierte Singleton liegt im Bereich einer virtuellen Maschine. Da die Funktion zum Laden einer Klasse zur virtuellen Maschine gehört, erstellt eine virtuelle Maschine eine Instanz der Klasse, wenn sie die Singleton-Klasse über ihr eigenes ClassLoad lädt. In der Java-Sprache kann ein solches Verhalten zwei große Vorteile bringen: 1. Bei häufig verwendeten Objekten kann der Zeitaufwand für die Erstellung von Objekten entfallen, was für diese schwergewichtigen Objekte einen sehr erheblichen Systemaufwand darstellt verringert wird, verringert sich auch die Häufigkeit der Nutzung des Systemspeichers, wodurch der GC-Druck verringert wird.

Leistungsoptimierung von Java Map enthüllt: Machen Sie Ihre Datenvorgänge schneller und effizienter Leistungsoptimierung von Java Map enthüllt: Machen Sie Ihre Datenvorgänge schneller und effizienter Feb 20, 2024 am 08:31 AM

JavaMap ist eine häufig verwendete Datenstruktur in der Java-Standardbibliothek, die Daten in Form von Schlüssel-Wert-Paaren speichert. Die Leistung von Map ist entscheidend für die Ausführungseffizienz der Anwendung. Wenn die Leistung von Map schlecht ist, kann dies dazu führen, dass die Anwendung langsam läuft oder sogar abstürzt. 1. Wählen Sie die entsprechende Map-Implementierung. Java bietet eine Vielzahl von Map-Implementierungen, darunter HashMap, TreeMap und LinkedHashMap. Jede Map-Implementierung hat ihre eigenen Vor- und Nachteile. Bei der Auswahl einer Map-Implementierung müssen Sie die geeignete Implementierung basierend auf den spezifischen Anforderungen der Anwendung auswählen. HashMap: HashMap ist die am häufigsten verwendete Map-Implementierung. Sie verwendet Hash-Tabellen zum Speichern von Daten und bietet schnellere Einfüge-, Lösch- und Suchgeschwindigkeiten.

Java fügt mithilfe der Funktion putAll() der HashMap-Klasse eine Map zu einer anderen Map hinzu Java fügt mithilfe der Funktion putAll() der HashMap-Klasse eine Map zu einer anderen Map hinzu Jul 24, 2023 am 09:36 AM

Java verwendet die Funktion putAll() der HashMap-Klasse, um eine Map zu einer anderen Map hinzuzufügen. Map ist eine häufig verwendete Datenstruktur in Java und wird zur Darstellung einer Sammlung von Schlüssel-Wert-Paaren verwendet. Im Sammlungsframework von Java ist HashMap eine häufig verwendete Implementierungsklasse. Es bietet die Funktion putAll(), mit der eine Karte zu einer anderen Karte hinzugefügt werden kann, um das Zusammenführen und Kopieren von Daten zu erleichtern. In diesem Artikel wird die Verwendung der Funktion putAll() vorgestellt und entsprechende Codebeispiele bereitgestellt. Erste,

See all articles