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.
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 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));>> |