Java Hashmap - Cara Mendapatkan Kunci Dari Nilai

Java Hashmap - Cara Mendapatkan Kunci Dari Nilai

Tulis program Java untuk mendapatkan kunci dari hashmap menggunakan nilai.

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 kunci dari hashmap berdasarkan nilai yang ditentukan.

Dapatkan kunci untuk nilai di hashmap

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

Berikut adalah contoh program Java untuk menginisialisasi hashmap dan kemudian beralih melalui semua pasangan kunci menggunakan untuk loop.

Mari kita 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

Berikut adalah contoh lain yang ditampilkan untuk mendapatkan semua nilai kunci dari hashmap java.

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.