The za vsakogar() metoda ArrayList uporablja za izvedbo določene operacije za vsak element v ArrayList. Ta metoda prečka vsak element Iterable of ArrayList, dokler metoda ne obdela vseh elementov ali pa se sproži izjema. Operacija se izvede v vrstnem redu ponovitve, če je ta vrstni red določen z metodo. Izjeme, ki jih povzroči operacija, se posredujejo klicatelju.
Dokler in razen če prevladujoči razred ne določi pravilnika sočasnega spreminjanja, operacija ne more spremeniti osnovnega vira elementov, tako da lahko rečemo, da vedenje te metode ni določeno.
Pridobivanje elementov iz zbirke v Javi.
Sintaksa:
public void forEach(Consumer action)>
Parameter: Ta metoda sprejme parameter ukrepanje ki predstavlja dejanje, ki ga je treba izvesti za vsak element.
Vrne: Ta metoda ne vrne ničesar.
Izjema: Ta metoda vrže NullPointerException, če je navedeno dejanje ničelno.
Spodnji programi prikazujejo metodo forEach() seznama ArrayList:
vlc prenos videoposnetkov youtube
Program 1: Program za predstavitev metode forEach() na seznamu ArrayList, ki vsebuje seznam števil.
np.kje
// 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));> >}> }> |
>
>Izhod:
23 32 45 63>
Program 2: Program za predstavitev metode forEach() na ArrayList, ki vsebuje seznam imen študentov.
avl rotacija drevesa
// 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) ->natisni (n));> >}> > >// printing student name> >public> static> void> print(String n)> >{> >System.out.println(>'Student Name is '> + n);> >}> }> |
>
pretvori niz v jsonobject java
>Izhod:
list of Students: Student Name is Ram Student Name is Mohan Student Name is Sohan Student Name is Rabi>