Java Hashmap - Cara Mendapatkan Nilai Dari Kunci

Java Hashmap - Cara Mendapatkan Nilai Dari Kunci

Tulis program Java untuk mendapatkan nilai dari hashmap yang sesuai dengan kunci.

Itu Hashmap kelas tersedia di bawah Jawa.util kemasan. Ini sangat mirip dengan hashtable, tetapi hashmap tidak disinkronkan dan juga memungkinkan untuk mencuri satu kunci nol.

Dalam tutorial ini, Anda akan mempelajari contoh Java untuk mendapatkan nilai dari hashmap berdasarkan kunci yang ditentukan.

Dapatkan nilai dari java hashmap

Antarmuka entri menyediakan sejumlah metode untuk mengakses nilai kunci dari hashmap. Jalan masuk.Metode getValue () Mengembalikan nilai berdasarkan kunci yang disediakan.

Mari kita periksa dengan contoh. Di sini kami menginisialisasi hashmap dan kemudian mengulangi semua pasangan kunci menggunakan untuk loop. Buat file hashMapexample1.Java di sistem Anda dan tambahkan konten di bawah ini.

Impor Java.util.Hashmap; Impor Java.util.Peta.Pintu masuk; kelas hashmapexample1 public static void main (string [] args) // tentukan hashmap hashmap cities = new hashmap (); // Menambahkan pasangan kunci ke kota hashmap.put (101, "Delhi"); kota.put (102, "New York"); kota.put (103, "Peris"); kota.put (104, "Denmark"); // Tentukan nilai untuk mencari tombol untuk string value = "Peris"; // iterate melalui hashmap menggunakan untuk loop untuk (entri entri: kota.entryset ()) if (entri.getValue () == nilai) Sistem.keluar.println ("Kunci untuk '" + nilai + "adalah" + entri.getKey ()); merusak;
123456789101112131415161718192021222324252627Impor Java.util.Hashmap; impor java.util.Peta.Pintu masuk; kelas hashmapexample1 public static void main (string [] args) // tentukan hashmap hashmap kota = hashmap baru <> (); // Menambahkan pasangan kunci ke kota hashmap.put (101, "Delhi"); kota.put (102, "New York"); kota.put (103, "Peris"); kota.put (104, "Denmark"); // Tentukan nilai untuk mencari tombol untuk string value = "Peris"; // iterate melalui hashmap menggunakan untuk loop untuk (entri Entri: Kota.entryset ()) if (entri.getValue () == nilai) Sistem.keluar.println ("Kunci untuk '" + nilai + "adalah" + entri.getKey ()); merusak;

Simpan file dan tutup.

Sekarang, kompilasi program Java dan jalankan. Anda akan melihat hasilnya di bawah ini.

Output: Kunci untuk 'Peris' adalah 103 

Dapatkan semua nilai kunci dalam hashmap

Anda juga dapat mencetak semua nilai utama dari hashmap java menggunakan println () metode. Jalankan contoh di bawah ini pada sistem Anda:

Impor Java.util.Hashmap; kelas hashmapexample2 public static void main (string [] args) // tentukan hashmap hashmap cities = new hashmap (); // Menambahkan pasangan kunci ke kota hashmap.put (101, "Delhi"); kota.put (102, "New York"); kota.put (103, "Peris"); kota.put (104, "Denmark"); // Cetak Semua Sistem Pasangan Kunci Hashmap.keluar.println ("HashMap:" + Cities);
123456789101112131415161718Impor Java.util.Hashmap; kelas hashmapexample2 public static void main (string [] args) // tentukan hashmap hashmap kota = hashmap baru <> (); // Menambahkan pasangan kunci ke kota hashmap.put (101, "Delhi"); kota.put (102, "New York"); kota.put (103, "Peris"); kota.put (104, "Denmark"); // Cetak Semua Sistem Pasangan Kunci Hashmap.keluar.println ("HashMap:" + Cities);

Sekarang, kompilasi dan jalankan di atas program java. Anda harus melihat hasilnya seperti di bawah ini:

Output: HashMap: 101 = Delhi, 102 = New York, 103 = Peris, 104 = Denmark 

Bungkus

Dalam FAQ ini, Anda telah mempelajari contoh untuk mendapatkan kunci hashmap berdasarkan nilai dalam bahasa pemrograman Java.