logo

ArrayList forEach()-metodi Javassa

The jokaiselle() menetelmä ArrayList käytetään suorittamaan tietty toiminto jokaiselle ArrayListin elementille. Tämä menetelmä kulkee Iterable of ArrayListin jokaisen elementin läpi, kunnes kaikki elementit on käsitelty menetelmällä tai syntyy poikkeus. Toiminto suoritetaan iterointijärjestyksessä, jos tämä järjestys on määritetty menetelmässä. Toiminnan tekemät poikkeukset välitetään soittajalle.

Ennen kuin ohittava luokka ei ole määrittänyt samanaikaista muokkauskäytäntöä, toiminto ei voi muokata taustalla olevaa elementtien lähdettä, joten voimme sanoa, että tämän menetelmän käyttäytyminen on määrittelemätön.

Elementtien hakeminen kokoelmasta Javassa.



Syntaksi:

täysi summain
public void forEach(Consumer action)>

Parametri: Tämä menetelmä ottaa parametrin toiminta joka edustaa kullekin elementille suoritettavaa toimintaa.

Palautukset: Tämä menetelmä ei palauta mitään.

Poikkeus: Tämä menetelmä heittää NullPointerExceptionin, jos määritetty toiminto on tyhjä.

Alla olevat ohjelmat havainnollistavat ArrayListin forEach()-menetelmää:

Ohjelma 1: Ohjelma, joka näyttää forEach()-menetelmän ArrayListissä, joka sisältää luettelon numeroista.




vastustaa jsonobject javaa
// 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));>> }> }>

>

>

Lähtö:

bash-kielen pituus
 23 32 45 63>

Ohjelma 2: Ohjelma, joka näyttää forEach()-menetelmän ArrayListissä, joka sisältää luettelon opiskelijoiden nimistä.




// 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) ->tulosta(n));>> }> > >// printing student name> >public> static> void> print(String n)> >{> >System.out.println(>'Student Name is '> + n);> >}> }>

lista gimpin fonteista
>

>

Lähtö:

 list of Students: Student Name is Ram Student Name is Mohan Student Name is Sohan Student Name is Rabi>

Viite: https://docs.oracle.com/javase/10/docs/api/java/util/ArrayList.html#forEach(java.util.function.Consumer)