Java Hashmap - Jak uzyskać klucz z wartości
- 3108
- 937
- Laura Zygmunt
Napisz program Java, aby uzyskać klucze z hashmap za pomocą wartości.
Hashmap klasa jest dostępna w ramach Jawa.Util pakiet. Jest bardzo podobny do hashtable, ale hashmap jest nieznórek, a także pozwala ukraść jeden klucz zerowy.
W tym samouczku nauczysz się przykładów Java, aby uzyskać klucze z hashmapu na podstawie określonej wartości.
Uzyskaj klucz dla wartości w hashmapie
Interfejs wpisowy zawiera szereg metod dostępu do kluczowych wartości z hashmap. Wejście.Metoda getValue () zwraca wartość na podstawie podanego klucza.
Oto przykład programu Java, który zainicjuje hashmap, a następnie iterowanie przez całą parę kluczową za pomocą pętli.
Utwórzmy plik hashmapexample1.Java w swoim systemie i dodaj poniższą zawartość.
Importuj Java.Util.Hashmap; Importuj Java.Util.Mapa.Wejście; klasa HashMapexample1 public static void main (string [] args) // definiuj hashmap Cities = new HashMap (); // dodanie pary kluczowych do miast hashmap.Put (101, „Delhi”); miasta.Put (102, „Nowy Jork”); miasta.Put (103, „Peris”); miasta.Put (104, „Dania”); // Zdefiniuj wartość w celu wyszukiwania klucza dla wartości string = "peris"; // iteruj przez hashmap za pomocą pętli dla (wpis wpis: miasta.ententset ()) if (wpis.getValue () == wartość) System.na zewnątrz.println („Klucz dla„ ” + wartość +” to „ + pozycja.Weź klucz()); przerwa;123456789101112131415161718192021222324252627 | Importuj Java.Util.Hashmap; import java.Util.Mapa.Wejście; klasa hashmapexample1 public static void main (string [] args) // definiuj hashmap hashmap |
Zapisz plik i zamknij go.
Teraz skompiluj program Java i uruchom. Zobaczysz poniższe wyniki.
Wyjście: Kluczem do „Peris” jest 103
Uzyskaj wszystkie kluczowe wartości w hashmapie
Oto kolejny przykład pokazujący, aby uzyskać wszystkie kluczowe wartości z hashmapy Java.
Importuj Java.Util.Hashmap; klasa hashmapexample2 public static void main (string [] args) // definiuj hashmap hashmap miast = new HashMap (); // dodanie pary kluczowych do miast hashmap.Put (101, „Delhi”); miasta.Put (102, „Nowy Jork”); miasta.Put (103, „Peris”); miasta.Put (104, „Dania”); // Wydrukuj wszystkie pary pary klawiszy hashmap.na zewnątrz.println („Hashmap:” + miasta);123456789101112131415161718 | Importuj Java.Util.Hashmap; klasa hashmapexample2 public static void main (string [] args) // definiuj hashmap hashmap |
Teraz skompiluj i uruchom powyżej programu Java. Powinieneś zobaczyć wyniki jak poniżej:
Wyjście: Hashmap: 101 = Delhi, 102 = New York, 103 = Peris, 104 = Dania
Zakończyć
W tym FAQ nauczyłeś się przykład, aby uzyskać klucz do hashmap na podstawie wartości w języku programowania Java.
- « 5 metod wydrukowania tablicy w Javie
- Jak tworzyć kopię zapasową witryny do Amazon S3 za pomocą skryptu Shell »