Java HashMap entrySet ()

Java HashMap entrySet () mengembalikan pandangan set semua pemetaan (entri) yang terdapat dalam hashmap.

Sintaks entrySet()kaedahnya adalah:

 hashmap.entrySet()

Di sini, hashmap adalah objek HashMapkelas.

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.Entrypakej. Ini Map.Entryadalah kelas Mapantara muka bersarang . Perhatikan garis,

 Entry entry : numbers.entrySet()

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

Artikel menarik...