Java HashMap - Cara Mendapatkan Kunci Dari Nilai
- 2027
- 36
- Don Will
Tulis program Java untuk mendapatkan kunci dari hashMap menggunakan nilai.
The HashMap Kelas boleh didapati di bawah Java.util pakej. Ia hampir sama dengan hashtable, tetapi hashmap tidak disegerakkan dan juga membolehkan untuk mencuri satu kunci null.
Dalam tutorial ini, anda akan mempelajari contoh Java untuk mendapatkan kunci dari hashmap berdasarkan nilai yang ditetapkan.
Dapatkan kunci untuk nilai dalam hashmap
Antara muka penyertaan menyediakan beberapa kaedah untuk mengakses nilai utama dari hashmap. Entri.kaedah getValue () mengembalikan nilai berdasarkan kekunci yang disediakan.
Berikut adalah contoh program Java untuk memulakan hashmap dan kemudian berulang melalui semua pasangan utama menggunakan untuk gelung.
Mari buat fail hashmapexample1.Java dalam sistem anda dan tambahkan kandungan di bawah.
Import Java.util.Hashmap; Import Java.util.Peta.Kemasukan; kelas hashmapExample1 public static void main (string [] args) // mentakrifkan hashmap hashmap Cities = hashMap baru (); // Menambah pasangan kunci ke bandar hashmap.meletakkan (101, "Delhi"); bandar.meletakkan (102, "New York"); bandar.meletakkan (103, "Peris"); bandar.meletakkan (104, "Denmark"); // Tentukan nilai untuk carian kekunci untuk nilai rentetan = "Peris"; // melewati hashmap menggunakan gelung untuk (entri entri: bandar.entrySet ()) if (entry.getValue () == nilai) Sistem.keluar.println ("Kunci untuk '" + nilai + "' adalah" + entri.getKey ()); rehat;1234567891011121314151617181920212222324252627 | Import Java.util.Hashmap; import java.util.Peta.Kemasukan; kelas hashmapexample1 public static void main (string [] args) // mentakrifkan hashmap hashmap |
Simpan fail dan tutupnya.
Sekarang, menyusun program Java dan menjalankan. Anda akan melihat hasilnya di bawah.
Output: Kunci untuk 'Peris' ialah 103
Dapatkan semua nilai utama dalam hashMap
Berikut adalah contoh lain yang menunjukkan untuk mendapatkan semua nilai utama dari hashmap java.
Import Java.util.Hashmap; kelas hashmapExample2 public static void main (string [] args) // mentakrifkan hashmap hashmap Cities = hashMap baru (); // Menambah pasangan kunci ke bandar hashmap.meletakkan (101, "Delhi"); bandar.meletakkan (102, "New York"); bandar.meletakkan (103, "Peris"); bandar.meletakkan (104, "Denmark"); // Cetak semua sistem pasangan utama hashmap.keluar.println ("HashMap:" + bandar);123456789101112131415161718 | Import Java.util.Hashmap; kelas hashmapexample2 public static void main (string [] args) // define hashmap hashmap |
Sekarang, menyusun dan menjalankan program Java di atas. Anda harus melihat hasilnya seperti di bawah:
Output: HashMap: 101 = Delhi, 102 = New York, 103 = Peris, 104 = Denmark
Balut
Dalam FAQ ini, anda telah mempelajari contoh untuk mendapatkan kunci hashMap berdasarkan nilai dalam bahasa pengaturcaraan Java.
- « 5 kaedah untuk mencetak array di Java
- Cara menyandarkan laman web ke Amazon S3 menggunakan skrip shell »