Java HashMap forEach () -metoden brukes til å utføre den angitte handlingen for hver kartlegging av hashmap.
Syntaksen til forEach()metoden er:
 hashmap.forEach(BiConsumer action)
Her er hashmap et objekt i HashMapklassen.
forEach () -parametere
Den forEach()metoden tar en enkelt parameter.
- handling - handlinger som skal utføres på hver kartlegging av
HashMap 
forEach () Returverdi
Den forEach()metoden ikke returnere noen verdi.
Eksempel: Java HashMap forEach ()
 import java.util.HashMap; class Main ( public static void main(String() args) ( // create a 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("Normal Price: " + prices); System.out.print("Discounted Price: "); // pass lambda expression to forEach() prices.forEach((key, value) -> ( // decrease value by 10% value = value - value * 10/100; System.out.print(key + "=" + value + " "); )); ) )
Produksjon
Normalpris: (Pant = 150, Bag = 300, Sko = 200) Rabattert pris: Pant = 135 Bag = 270 Sko = 180
I eksemplet ovenfor har vi opprettet en hashmap som heter priser. Legg merke til koden,
 prices.forEach((key, value) -> ( value = value - value * 10/100; System.out.print(key + "=" + value + " "); ));
Vi har passert lambdauttrykket som et argument for forEach()metoden. Her,
- den 
forEach()metode å utføre handlingen som er spesifisert av lambda uttrykk for hver oppføring av HashMap - den lambda uttrykket reduseres for hver verdi med 10% og skrive alle tastene og reduserte verdier
 
For å lære mer om lambdauttrykk, besøk Java Lambda Expressions.
Merk : forEach()Metoden er ikke den samme som for hver sløyfe. Vi kan bruke Java for hver sløyfe til å gå gjennom hver oppføring av hashmap.








