Hashmap in Java

Hashmap in Java
In Java eine eingebaute Java-Klasse namens namens Hashmap wird verwendet, um die Funktionen der Hash -Tabelle zu erreichen. In ArrayList oder LinkedList können auf die Elemente basierend auf der Indexnummer zugegriffen werden, die immer ganzzahlige Daten sind. Mit dem HashMap können wir jedoch ein Paar Artikel speichern, die von jedem Datentyp sein können. Das Elementpaar ermöglicht es uns, verschiedene Datentypen zu speichern, z. B. (Ganzzahl, String), (String, Doppel) usw. Die Elemente können auf der Grundlage von beiden Tasten sowie Werten zugegriffen werden.

Diese Beschreibung bietet einen gründlichen Überblick darüber Hashmap In Java und in dieser Hinsicht deckt es die folgenden Konzepte ab:

  • Was ist a Hashmap
  • Wie man mit arbeits Hashmap
  • So fügen Sie Elemente hinzu und entfernen Sie Elemente
  • So greifen Sie auf Element von zu Hashmap
  • Wie findet man die Größe von Hashmap
  • Wie man durch a iterieren Hashmap

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:

Hashmap obj = neuer Hashmap();

Das 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:

Hashmap obj = neuer Hashmap ();

Auf 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;
öffentliche Klasse Hashmapexamples
public static void main (String [] args)
HashMap Frameworks = new HashMap ();
Frameworks.put ("C#", ",".Netz");
Frameworks.put ("php", "laravel");
Frameworks.put ("python", "django");
Frameworks.put ("Java", "Apache Wicket");
System.aus.println (Frameworks);

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())
System.aus.println (Rahmen);

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.