logo

ArrayList forEach() metode Java

The katram() metode ArrayList izmanto, lai veiktu noteiktu darbību katram ArrayList elementam. Šī metode šķērso katru Iterable of ArrayList elementu, līdz visi elementi ir apstrādāti ar metodi vai tiek izvirzīts izņēmums. Darbība tiek veikta iterācijas secībā, ja šī secība ir norādīta metodē. Operācijas radītie izņēmumi tiek nodoti zvanītājam.

Kamēr un ja vien dominējošā klase nav norādījusi vienlaicīgu modifikāciju politiku, darbība nevar modificēt elementu pamatā esošo avotu, tāpēc mēs varam teikt, ka šīs metodes darbība nav noteikta.

java slēdža paziņojums

Elementu izgūšana no Java kolekcijas.



Sintakse:

public void forEach(Consumer action)>

Parametrs: Šī metode aizņem parametru darbība kas apzīmē darbību, kas jāveic katram elementam.

Atgriež: Šī metode neko neatgriež.

Izņēmums: Šī metode rada NullPointerException, ja norādītā darbība ir nulle.

Zemāk esošās programmas ilustrē forEach() metodi ArrayList:

1. programma: Programma, lai demonstrētu forEach() metodi ArrayList, kurā ir skaitļu saraksts.

java virknes garums




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

>

alfabēts kā skaitļi
>

Izvade:

 23 32 45 63>

2. programma: Programma, lai demonstrētu forEach() metodi ArrayList, kurā ir studentu vārdu saraksts.




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

>

cik liels ir šis monitors

>

Izvade:

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

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