De for hver() Metode av ArrayList brukes til å utføre den bestemte operasjonen for hvert element i ArrayList. Denne metoden krysser hvert element i Iterable of ArrayList inntil alle elementene har blitt behandlet av metoden eller et unntak oppstår. Operasjonen utføres i iterasjonsrekkefølgen hvis den rekkefølgen er spesifisert av metoden. Unntak som gjøres av operasjonen, overføres til den som ringer.
Inntil og med mindre en overordnet klasse har spesifisert en policy for samtidig modifikasjon, kan ikke operasjonen endre den underliggende kilden til elementer, slik at vi kan si at oppførselen til denne metoden er uspesifisert.
Henter elementer fra samling i Java.
Syntaks:
public void forEach(Consumer action)>
Parameter: Denne metoden tar en parameter handling som representerer handlingen som skal utføres for hvert element.
Returnerer: Denne metoden returnerer ikke noe.
Unntak: Denne metoden kaster NullPointerException hvis den angitte handlingen er null.
Programmer nedenfor illustrerer forEach()-metoden til ArrayList:
tostring i java
Program 1: Program for å demonstrere forEach()-metoden på ArrayList som inneholder en liste med tall.
sql rekkefølge etter dato
// Java Program Demonstrate forEach()> // method of ArrayList> > import> java.util.*;> public> class> GFG {> > >public> static> void> main(String[] args)> >{> >// create an ArrayList which going to> >// contains a list of Numbers> >ArrayList Numbers =>new> ArrayList();> > >// Add Number to list> >Numbers.add(>23>);> >Numbers.add(>32>);> >Numbers.add(>45>);> >Numbers.add(>63>);> > >// forEach method of ArrayList and> >// print numbers> >Numbers.forEach((n) ->System.out.println(n));> >}> }> |
>
>Produksjon:
23 32 45 63>
Program 2: Program for å demonstrere forEach()-metoden på ArrayList som inneholder en liste over studenters navn.
// Java Program Demonstrate forEach()> // method of ArrayList> > import> java.util.*;> public> class> GFG {> > >public> static> void> main(String[] args)> >{> >// create an ArrayList which going to> >// contains a list of Student names which is actually> >// string values> >ArrayList students =>new> ArrayList();> > >// Add Strings to list> >// each string represents student name> >students.add(>'Ram'>);> >students.add(>'Mohan'>);> >students.add(>'Sohan'>);> >students.add(>'Rabi'>);> > >// print result> >System.out.println(>'list of Students:'>);> > >// forEach method of ArrayList and> >// print student names> >students.forEach((n) ->print(n));> >}> > >// printing student name> >public> static> void> print(String n)> >{> >System.out.println(>'Student Name is '> + n);> >}> }> |
java prioritetskø
>
>Produksjon:
list of Students: Student Name is Ram Student Name is Mohan Student Name is Sohan Student Name is Rabi>
Henvisning: https://docs.oracle.com/javase/10/docs/api/java/util/ArrayList.html#forEach(java.util.function.Consumer)