Memahami Java HashMaps



Blog ini memberikan pemahaman menyeluruh tentang Java Hashmaps

Apa itu JavaHashMaps?

Java HashMap adalah kelas yang digunakan untuk melakukan operasi seperti memasukkan, menghapus, dan menemukan elemen di peta. Kami membuat peta, di mana kami meneruskan dua jenis nilai yaitu 'key' dan 'value'.





Saat menggunakan HashMaps, nilai akan dimasukkan ke dalam HashMap dan setiap kali pengguna mengambil nilai, kunci tersebut akan digunakan untuk menggunakan nilai tersebut.

Peta adalah antarmuka yang memetakan kunci ke elemen. Peta tidak disortir dan tidak diurutkan. Mereka mengizinkan satu kunci nol dan beberapa nilai nol. Nilai disimpan dalam key dan value. Satu kunci atau beberapa nilai bisa menjadi nol di seluruh HashMap. Kunci bisa berupa benda apa saja.



Ada beberapa metode yang tersedia di HashMap

  • Letakkan objek (Kunci objek, nilai Objek)
  • Tombol pencacahan () - itu akan mengambil kunci
  • Enumeration elements () - itu akan mengambil elemen
  • Object get (Object keys) - berikan kunci dan dapatkan nilai yang terkait dengannya
  • Boolean berisi kunci (kunci Objek) - digunakan untuk memeriksa apakah kunci ada di HashMap atau tidak
  • Boolean berisi Value (Object key) - berikan kuncinya
  • Hapus objek (Kunci objek) - lewati kunci dan hapus objek
  • Ukuran int () - untuk menggunakan ukuran
  • String to String () - untuk mengubahnya menjadi string

Ada nilai yang sesuai untuk setiap kunci di mana nilai bisa menjadi nol di HashMap juga.

pengembang bersertifikasi cloudera untuk apache hadoop

Pembuatan HashMap.



HashMap hashmap = HashMap baru ()

Menempatkan elemen

hashmap.put ('Ankita', 9634.58)

hashmap.put ('Vishal', 1283.48)

hashmap.put ('Gurinder', 1478.10)

hashmap.put ('Krishna', 199.11)

Di sini, kami memberikan kunci dan nilainya.

Menampilkan nilai - Dapatkan iterator

Iterator iterator = hashmap.entrySet (). Iterator ()

Di sini, nilai-nilainya ada di set jadi kami menggunakan entrySet.

Seiring dengan garis:

While (iterator.hasNext ()) {

Entri Map.Entry = (Map.Entry) iterator.next ()

System.out.print (entry.getKey () + ”:”)

System.out.printIn (entry.getValue ())

}

fibonacci berulang c ++

Ada pertanyaan untuk kami? Sebutkan mereka di bagian komentar dan kami akan menghubungi Anda kembali.

Posting terkait: