Java Hashmap - So erhalten Sie den Schlüssel vom Wert
- 1491
- 139
- Phoebe Jeorga
Schreiben Sie ein Java -Programm, um Schlüssel aus dem HashMap mit dem Wert zu erhalten.
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 Schlüssel von einem HashMap zu erhalten, der auf einem definierten Wert basiert.
Holen Sie sich den Schlüssel für einen Wert in 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.
Hier ist ein Beispiel für ein Java-Programm zur Initialisierung eines Hashmaps und dann durch die gesamte Schlüsselpaare für Schleife durchzusetzen.
Erstellen wir 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
Hier ist ein weiteres Beispiel, das angezeigt wird, um alle Schlüsselwerte von einem Java -Hashmap zu erhalten.
Java importieren.Util.Hashmap; class HashMapExample2 public static void main (String [] args) // Definieren Sie einen HashMap -HashMap Cities = 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"); // Drucken Sie alle HashMap -Schlüsselpaare -Systeme.aus.println ("HashMap:" + Städte);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.
- « 5 Methoden zum Drucken eines Arrays in Java
- Sozialpilz der Website auf Amazon S3 mithilfe des Shell -Skripts auf Amazon S3 »