Diese Beschreibung bietet einen gründlichen Überblick darüber Hashmap In Java und in dieser Hinsicht deckt es die folgenden Konzepte ab:
So lass uns anfangen!
Was ist ein Hashmap
Hashmap ist eine Java -Klasse, die in Java existiert.Util -Paket und kann verwendet werden, um die Artikel in Form von Paaren zu speichern, ein Paar, das eine haben kann Taste und ein Wert. In HashMap muss der Schlüssel der einzigartig sein.
Wie man mit HashMap arbeitet
Wir müssen einige sehr einfache, aber sehr entscheidende Schritte befolgen, um mit zu arbeiten Hashmap:
Im ersten Schritt müssen wir importieren Die Hashmap Klasse von Java.Util Paket wie folgt:
Java importieren.Util.Hashmap;Als nächstes müssen wir das Objekt der erstellen Hashmap Klasse und zu diesem Zweck müssen wir der folgenden Syntax folgen:
HashmapDas Objekt der HashMap -Klasse wird auf der Grundlage der Datentypen erstellt, mit denen Sie arbeiten möchten. Wenn wir beispielsweise String -Typ -Schlüssel- und Ganzzahl -Werte speichern müssen, können wir das Objekt von HashMap wie folgt erstellen:
HashmapAuf die gleiche Weise können wir auch das Objekt anderer Datentypen erstellen, und um dies zu tun, müssen wir die äquivalente Wrapper -Klasse all dieser Datentypen angeben. E.G. Ganze Zahl für int, Charakter für char und so weiter.
So fügen Sie Elemente in HashMap hinzu
Der Hashmap Die Klasse hat zahlreiche Methoden, die verwendet werden können, um verschiedene Funktionen auszuführen. Zum Beispiel die setzen() Methode kann verwendet werden, um neue Elemente in a hinzuzufügen Hashmap.
Beispiel
In diesem Beispiel importieren wir zunächst die Hashmap -Klasse, Und dann erstellen wir das Objekt der Hashmap Klasse. Zuletzt haben wir das Objekt der Klasse mit verwendet setzen() Methode der Hashmap Klasse zum Hinzufügen neuer Artikel:
Java importieren.Util.Hashmap;Der obige Snippet erstellt ein Objekt der Hashmap -Klasse und fügt die Schlüssel und ihre jeweiligen Werte hinzu:
Der Ausgang authentifiziert das setzen() Die Methode gelingt es, die Schlüssel und Werte in der hinzuzufügen Hashmap.
Wie man auf Hashmap -Elemente zugreift
Der erhalten() Die Methode kann verwendet werden, um auf die Elemente der Liste zuzugreifen, und um dies zu tun, müssen wir nur den Schlüssel in die Klammern der Klammern einfügen erhalten() Methode.
Beispiel
Der untergegebene Stück Code zeigt die geeignete Art der Verwendung der Verwendung des Get () Methode:
System.aus.println (Frameworks.Get ("Java"));Im obigen Code -Snippet verwenden wir die erhalten() Methode und liefert es den Referenzschlüssel. Die Ausgabe für die erhalten() Methode sieht so aus:
Die Ausgabe zeigt, dass die erhalten() Die Methode liefert den relevanten Wert für den angegebenen Schlüssel.
So entfernen Sie einzelne Elemente aus HashMap
Der entfernen() Methode kann verwendet werden, um einen Wert aus dem HashMap und der Syntax der entfernen() Methode ist die gleiche wie die erhalten() Methode.
Beispiel
Nehmen wir an, wir müssen den Wert der löschen "Django", Dazu passieren wir den Referenzschlüssel des Elements I.e. Python in der Klammern der entfernen() Methode:
Frameworks.entfernen ("python");Der Code und seine jeweilige Ausgabe sind im folgenden Screenshot angezeigt:
Wir stellen dem „Python“ zur Verfügung entfernen() Methode und es löscht die Python sowie seinen jeweiligen Wert. Es bestätigt, dass die entfernen() Die Methode funktioniert angemessen.
So entfernen Sie alle HashMap -Elemente
Die Hashmap -Klasse bietet a klar() Methode, mit der alle Elemente von HashMap entfernen/gelöscht werden können. Da es alle Einträge aus dem HashMap löscht, müssen Sie also keinen Schlüssel in den Klammern angeben.
Frameworks.klar();Die Arbeit der Clear () -Methode und dessen Ausgabe ist im folgenden Screenshot angezeigt:
Die leere Hashmap überprüft die Arbeit der klar() Methode.
So finden Sie die Größe von HashMap
Die HashMap -Klasse bietet eine weitere praktische Methode namens namens Größe() Das kann verwendet werden, um die Größe des HashMap zu finden.
Beispiel
Der unten angegebene Snippet zeigt die geeignete Methode zur Verwendung des Größe() Methode.
Frameworks.Größe();Der vollständige Code und seine jeweilige Ausgabe sind im folgenden Screenshot angezeigt:
Aus der Ausgabe ist klar, dass die Größe() Methode liefert die genaue Größe des Hashmap.
Wie man durch Hashmap iteriert
Wir können mithilfe eines Iterators, einer For-Each-Schleife und einer for-Each-Methode durch einen Hashmap iterieren (). Wir können die Elemente und Werte des Hashmaps mit dem durchzusetzen Schlüsselsatz() Und Werte() Methode.
Beispiel
Wir verwenden die For-Each-Schleife, um durch die Elemente von HashMap zu iterieren:
für (String Frame: Frameworks.Schlüsselsatz())Der vollständige Code und seine Ausgabe sind im untergegebenen Snippet angezeigt:
Die Ausgabe überprüft, dass die Keyset () -Methode nur durch die Schlüssel iteriert.
Wir müssen die benutzen Werte() Methode, um die Werte des Hashmap durchzusetzen:
Die Ausgabe überprüft die Arbeit von Werte() Methode wie diesmal erhalten wir Werte anstelle von Schlüssel.
Abschluss
Um die Funktionen von zu nutzen Hashmap Zuerst müssen wir die Hashmap -Klasse in unser Projekt importieren und dann müssen wir das Objekt dieser Klasse erstellen. Die HashMap -Klasse bietet zahlreiche Methoden zur Ausführung verschiedener Funktionen e.G. setzen() Und entfernen(), Methoden werden verwendet, um die Einträge von HashMap einzuführen und zu löschen. Dieser Artikel detailliertes Verständnis der Hashmap Klasse und seine Methoden und für Klarheit der Konzepte mehrere Beispiele in Betracht gezogen und liefert relevante Screenshots der Ausgabe.