Java 8 “for hver()”Metoden er avgjørende for å iterere gjennom de inneholdte postene individuelt. Denne metoden gjør det mulig for programmererne å få tilgang til de akkumulerte funksjonalitetene praktisk ved å vise dem individuelt. Mer spesifikt, i situasjoner der de inneholdte dataene er i bulk eller i form av "nøkkelverdi”Par.
Denne bloggen vil demonstrere bruk og anvendelse av Java 8 “for hver()”Metode.
Hva er "foreach" i Java 8?
“for hver()”Metode i Java 8 brukes til å iterere langs elementene. Denne metoden kan brukes til å iterere langs forskjellige slags samlinger. Disse samlingene kan være “Hashmap”,“ArrayList", etc.
Syntaks
ugyldig foreach (forbruker super T> handling)
I denne syntaksen, “handling”Refererer til handlingen som må utføres for hvert element i“IterableTil alle elementene er blitt håndtert.
Før du drar til eksemplene, må du huske å inkludere følgende pakke for å importere alle klasser og grensesnitt i "Java.util”Pakke:
Importer Java.util.*;
Eksempel 1: Bruke Java 8 “Foreach ()” -metoden på “Hashmap”
“Hashmap”Inneholder varene i form av“nøkkel/verdi”Par. “for hver()”Metode kan her brukes til å iterere langs hashmap som omfatter nøkkelverdiparene som“Heltall”Og“Strenger”, Henholdsvis:
offentlig klasse foreach public static void main (String args []) Kart verdier = nytt HashMap (); verdier.Put (1, "USA"); verdier.put (2, "Storbritannia"); verdier.Put (3, "Canada"); verdier.foreach ((nøkkel, verdi) -> system.ute.println (tast + "" + verdi));
I henhold til denne kodeblokken, bruk følgende trinn:
Først må du lage et hashmap som heter “verdier”.
Merk: Den spesifiserte “”Datatyper indikerer at de akkumulerte”nøkler”Vil være i form av“Heltall”Og“verdier" som "Streng”.
Etter det, sett inn de uttalte oppføringene som “nøkkelverdi”Par via den tilknyttede”sette()”Metode.
Til slutt, bruk "for hver()”Metode for å iterere gjennom de innsatte parene og skrive dem ut.
Produksjon
I denne utgangen kan det analyseres at de innsatte nøkkelverdiparene er iterert og vises på riktig måte.
Eksempel 2: Bruke Java 8 “Foreach ()” -metoden på “ArrayList”
Dette eksemplet bruker "for hver()”Metode for å iterere gjennom“ArrayList”:
offentlig klasse foreach public static void main (String args []) Liste