Java HashMap entrySet ()

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 HashMapkelas.

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.Entrypaket. Ini Map.Entryadalah kelas Mapantarmuka yang bertingkat . Perhatikan garisnya,

 Entry entry : numbers.entrySet()

Di sini, entrySet()metode mengembalikan tampilan set semua entri . The Entrykelas 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

Artikel yang menarik...