Java Hashmap - So erhalten Sie Wert aus dem Schlüssel
- 4097
- 753
- Levke Harnapp
Schreiben Sie ein Java -Programm, um Wert aus dem HashMap zu erhalten, der einem Schlüssel entspricht.
Der Hashmap Klasse ist unter dem erhältlich Java.Util Paket. Es ist Hashtable ziemlich ähnlich, aber der HashMap ist unsynchronisiert und ermöglicht es auch, einen Nullschlüssel zu stehlen.
In diesem Tutorial lernen Sie Java -Beispiele, um einen Wert von einem HashMap zu erhalten, der auf einem definierten Schlüssel basiert.
Holen Sie sich Werte von Java HashMap
Die Eintragsschnittstelle bietet eine Reihe von Methoden, um über einen HashMap auf Schlüsselwerte zuzugreifen. Der Eintritt.Die Methode von getValue () gibt den Wert basierend auf dem bereitgestellten Schlüssel zurück.
Lassen Sie uns ein Beispiel erkundigen. Hier initialisieren wir eine Hashmap und iterieren dann alle Schlüsselpaare mit für die Schleife durch. Erstellen Sie eine Datei hashmapExample1.Java in Ihrem System und fügen Sie den folgenden Inhalt hinzu.
Java importieren.Util.Hashmap; Java importieren.Util.Karte.Eintrag; class HashMapExample1 public static void main (String [] args) // definiere einen HashMap -HashMap -Städte = new Hashmap (); // Hinzufügen von Schlüsselpaaren zu HashMap -Städten Hinzufügen.Put (101, "Delhi"); Städte.Put (102, "New York"); Städte.put (103, "peris"); Städte.put (104, "Dänemark"); // Wert für den Suchschlüssel für String value = "Peris" definieren; // Durch HashMap für Schleife für die Schleife iterieren (Eintragung: Städte.EinstiegSet ()) if (Eintrag.getValue () == value) System.aus.println ("Der Schlüssel für '" + value + "' ist" + Eintrag.getKey ()); brechen;123456789101112131415161718192021222324252627 | Java importieren.Util.Hashmap; Java importieren.Util.Karte.Eintrag; Klasse HashMapExample1 public static void main (String [] args) // Definieren Sie einen HashMap -HashMap |
Speichern Sie die Datei und schließen Sie sie.
Kompilieren Sie nun das Java -Programm und führen Sie aus. Sie werden die Ergebnisse unten sehen.
Ausgabe: Der Schlüssel für 'Peris' ist 103
Holen Sie sich alle Schlüsselwerte in HashMap
Sie können auch alle Schlüsselwerte von einem Java -Hashmap mit der Drucken ausdrucken println ()
Methode. Führen Sie das folgende Beispiel auf Ihrem System aus:
123456789101112131415161718 | Java importieren.Util.Hashmap; Klasse HashMapExample2 public static void main (String [] args) // Definieren Sie einen HashMap -HashMap |
Kompilieren Sie und laufen Sie jetzt über das Java -Programm. Sie sollten die Ergebnisse wie unten sehen:
Ausgabe: HashMap: 101 = Delhi, 102 = New York, 103 = Peris, 104 = Dänemark
Einpacken
In dieser FAQ haben Sie ein Beispiel gelernt, um den HashMap -Schlüssel basierend auf einem Wert in der Java -Programmiersprache zu erhalten.
- « So installieren Sie Linux, Nginx, MySQL und PHP (Lemp Stack) auf Ubuntu 22.04
- 5 Methoden zum Drucken eines Arrays in Java »