Java HashMap entrySet () mengembalikan tampilan set semua pemetaan (entri) yang ada di hashmap.
Sintaks dari entrySet()
metode ini adalah:
hashmap.entrySet()
Di sini, hashmap adalah objek HashMap
kelas.
entrySet () Parameter
The entrySet()
Metode tidak mengambil parameter apapun.
entrySet () Nilai Kembali
- mengembalikan tampilan set semua entri dari sebuah peta hash
Catatan : Tampilan set berarti semua entri dari hashmap dilihat sebagai satu set. Entri tidak diubah menjadi 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()); ) )
Keluaran
HashMap: (Celana = 150, Tas = 300, Sepatu = 200) Tampilan Set: (Celana = 150, Tas = 300, Sepatu = 200)
Dalam contoh di atas, kami telah membuat hashmap bernama harga. Perhatikan ekspresinya,
prices.entrySet()
Di sini, entrySet()
metode mengembalikan tampilan set semua entri dari hashmap.
The entrySet()
metode dapat digunakan dengan untuk setiap loop untuk iterate melalui setiap masuknya HashMap tersebut.
Contoh 2: Metode entrySet () di untuk-setiap Loop
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(", "); ) ) )
Keluaran
HashMap: (Satu = 1, Dua = 2, Tiga = 3) Entri: Satu = 1, Dua = 2, Tiga = 3,
Dalam contoh di atas, kami telah mengimpor java.util.Map.Entry
paket. Ini Map.Entry
adalah kelas Map
antarmuka yang bertingkat . Perhatikan garisnya,
Entry entry : numbers.entrySet()
Di sini, entrySet()
metode mengembalikan tampilan set semua entri . The Entry
kelas memungkinkan kita untuk menyimpan dan mencetak setiap entri dari pandangan.
Bacaan yang Direkomendasikan
- HashMap keySet () - mengembalikan tampilan set semua kunci
- Nilai HashMap () - mengembalikan tampilan set semua nilai