Java HashMap entrySet () mengembalikan pandangan set semua pemetaan (entri) yang terdapat dalam hashmap.
Sintaks entrySet()
kaedahnya adalah:
hashmap.entrySet()
Di sini, hashmap adalah objek HashMap
kelas.
entrySet () Parameter
The entrySet()
kaedah tidak mengambil apa-apa parameter.
entrySet () Nilai Pulangan
- mengembalikan paparan set semua entri hashmap
Catatan : Paparan set bermaksud semua entri hashmap dilihat sebagai satu set. Penyertaan tidak ditukar kepada satu set.
Contoh 1: Java HashMap entrySet ()
import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap prices = new HashMap(); // insert entries to the HashMap prices.put("Shoes", 200); prices.put("Bag", 300); prices.put("Pant", 150); System.out.println("HashMap: " + prices); // return set view of mappings System.out.println("Set View: " + prices.entrySet()); ) )
Pengeluaran
HashMap: (Seluar = 150, Beg = 300, Kasut = 200) Paparan Set: (Seluar = 150, Beg = 300, Kasut = 200)
Dalam contoh di atas, kami telah membuat hashmap bernama harga. Perhatikan ungkapan,
prices.entrySet()
Di sini, entrySet()
kaedah mengembalikan pandangan set semua entri dari hashmap.
The entrySet()
kaedah boleh digunakan dengan untuk-setiap gelung untuk melelar melalui setiap kemasukan hashmap itu.
Contoh 2: kaedah entrySet () untuk setiap gelung
import java.util.HashMap; import java.util.Map.Entry; class Main ( public static void main(String() args) ( // Creating a HashMap HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // access each entry of the hashmap System.out.print("Entries: "); // entrySet() returns a set view of all entries // for-each loop access each entry from the view for(Entry entry: numbers.entrySet()) ( System.out.print(entry); System.out.print(", "); ) ) )
Pengeluaran
HashMap: (Satu = 1, Dua = 2, Tiga = 3) Entri: Satu = 1, Dua = 2, Tiga = 3,
Dalam contoh di atas, kami telah mengimport java.util.Map.Entry
pakej. Ini Map.Entry
adalah kelas Map
antara muka bersarang . Perhatikan garis,
Entry entry : numbers.entrySet()
Di sini, entrySet()
kaedah mengembalikan pandangan set semua entri . The Entry
kelas membolehkan kita untuk menyimpan dan mencetak setiap penyertaan dari paparan.
Bacaan yang Disyorkan
- HashMap keySet () - mengembalikan paparan set semua kekunci
- Nilai HashMap () - mengembalikan paparan set semua nilai