Java Hashmap - Jak uzyskać wartość z klucza

Java Hashmap - Jak uzyskać wartość z klucza

Napisz program Java, aby uzyskać wartość z hashmapu odpowiadającego kluczowi.

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ć wartość z hashmapu na podstawie zdefiniowanego klucza.

Uzyskaj wartości z Java Hashmap

Interfejs wpisowy zawiera szereg metod dostępu do kluczowych wartości z hashmap. Wejście.Metoda getValue () zwraca wartość na podstawie podanego klucza.

Sprawdźmy z przykładem. Tutaj inicjujemy hashmap, a następnie iterujemy przez całą parę przy użyciu pętli. Utwórz 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;
123456789101112131415161718192021222324252627Importuj Java.Util.Hashmap; import java.Util.Mapa.Wejście; klasa hashmapexample1 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”); // Zdefiniuj wartość w celu wyszukiwania klucza dla wartości string = "peris"; // iteruj przez hashmap za pomocą pętli dla (pozycja Wpis: miasta.ententset ()) if (wpis.getValue () == wartość) System.na zewnątrz.println („Klucz dla„ ” + wartość +” to „ + pozycja.Weź klucz()); przerwa;

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

Możesz także wydrukować wszystkie kluczowe wartości z mapy Java za pomocą println () metoda. Uruchom poniższy przykład w swoim systemie:

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);
123456789101112131415161718Importuj 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);

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.