Java HashMap entrySet ()

Java HashMap entrySet () vraća postavljeni prikaz svih preslikavanja (unosa) prisutnih u hashmapi.

Sintaksa entrySet()metode je:

 hashmap.entrySet()

Ovdje je hashmap objekt HashMapklase.

entrySet () Parametri

entrySet()Metoda ne uzima bilo koji parametar.

entrySet () Povratna vrijednost

  • vraća postavljeni prikaz svih unosa hashmape

Napomena : Pogled skupa znači da se svi unosi hashmape gledaju kao skup. Unosi se ne pretvaraju u skup.

Primjer 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()); ) )

Izlaz

 HashMap: (Pant = 150, torba = 300, cipele = 200) Pogled na set: (Pant = 150, torba = 300, cipele = 200)

U gornjem primjeru stvorili smo hashmapu s nazivom cijene. Primijetite izraz,

 prices.entrySet()

Ovdje entrySet()metoda vraća skup postavljenih prikaza svih unosa iz hashmape.

entrySet()Postupak može se upotrijebiti sa za-svaku petlju za prolazak kroz svaki ulaz u hashmap.

Primjer 2: Metoda entrySet () u za svaku petlju

 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(", "); ) ) )

Izlaz

 HashMap: (Jedan = 1, Dva = 2, Tri = 3) Unosi: Jedan = 1, Dva = 2, Tri = 3, 

U gornjem primjeru uvezli smo java.util.Map.Entrypaket. The Map.Entryje ugniježđena klasa Mapsučelja. Primijetite crtu,

 Entry entry : numbers.entrySet()

Ovdje entrySet()metoda vraća skup postavljenih prikaza svih unosa . EntryKlasa nam omogućuje pohranu i ispis svaki unos u prikazu.

Preporučena literatura

  • HashMap keySet () - vraća postavljeni prikaz svih tipki
  • Vrijednosti HashMap () - vraća postavljeni prikaz svih vrijednosti

Zanimljivi članci...