Grundlegendes zu Java HashMaps

Der Blog bietet ein gründliches Verständnis von Java Hashmaps

Konvertiere String in Array PHP

Was sind Java?HashMaps?

Java HashMap ist eine Klasse, mit der Vorgänge wie das Einfügen, Löschen und Suchen von Elementen in eine Karte ausgeführt werden. Wir erstellen eine Karte, in der wir zwei Arten von Werten übergeben: 'Schlüssel' und 'Wert'.



Während der Verwendung von HashMaps werden Werte in HashMap eingefügt. Wenn der Benutzer einen Wert abruft, wird der Schlüssel verwendet, um den Wert zu verwenden.

Die Karte ist eine Schnittstelle, die den Elementen Schlüssel zuordnet. Karten sind unsortiert und ungeordnet. Sie erlauben einen Nullschlüssel und mehrere Nullwerte. Die Werte werden in Schlüssel und Wert gespeichert. Ein Schlüssel oder mehrere Werte können in der gesamten HashMap null sein. Ein Schlüssel kann ein beliebiges Objekt sein.

In HashMap stehen verschiedene Methoden zur Verfügung

  • Objekt setzen (Objektschlüssel, Objektwert)
  • Aufzählungsschlüssel () - ruft Schlüssel ab
  • Aufzählungselemente () - ruft Elemente ab
  • Object get (Objektschlüssel) - Übergeben Sie den Schlüssel und rufen Sie den damit verbundenen Wert ab
  • Boolean enthält Schlüssel (Objektschlüssel) - wird verwendet, um zu überprüfen, ob ein Schlüssel in HashMap vorhanden ist oder nicht
  • Boolean enthält Wert (Objektschlüssel) - übergeben Sie den Schlüssel
  • Objekt entfernen (Objektschlüssel) - Übergeben Sie den Schlüssel und entfernen Sie das Objekt
  • Int size () - zur Verwendung von size
  • String to String () - zum Konvertieren in einen String

Für jeden Schlüssel gibt es entsprechende Werte, wobei die Werte in der HashMap ebenfalls null sein können.

Erstellung von HashMap.

HashMap hashmap = new HashMap ()

Elemente setzen

hashmap.put ('Ankita', 9634,58)

hashmap.put ('Vishal', 1283.48)

hashmap.put ('Gurinder', 1478.10)

hashmap.put ('Krishna', 199.11)

Hier übergeben wir den Schlüssel und den Wert.

Anzeigen des Werts - Holen Sie sich einen Iterator

Iterator iterator = hashmap.entrySet (). Iterator ()

Hier sind die Werte in der Menge vorhanden, daher verwenden wir entrySet.

Zusammen mit der Linie:

dynamische Speicherzuordnung in c ++ mit Beispielprogramm

While (iterator.hasNext ()) {

Map.Entry entry = (Map.Entry) iterator.next ()

System.out.print (entry.getKey () + ”:”)

System.out.printIn (entry.getValue ())

}}

Hast du eine Frage an uns? Erwähnen Sie sie im Kommentarbereich und wir werden uns bei Ihnen melden.

Zusammenhängende Posts: