logo

Metoda ArrayList forEach() v Javě

The pro každého() metoda ArrayList slouží k provedení určité operace pro každý prvek v ArrayList. Tato metoda prochází každým prvkem Iterable of ArrayList, dokud nejsou všechny prvky zpracovány metodou nebo dokud není vyvolána výjimka. Operace se provádí v pořadí iterací, pokud je toto pořadí specifikováno metodou. Výjimky vyvolané Operací jsou předány volajícímu.

Dokud a pokud přepisující třída neurčila politiku souběžných modifikací, operace nemůže upravit základní zdroj prvků, takže můžeme říci, že chování této metody není specifikováno.

numpy linspace

Načítání prvků z kolekce v Javě .



Syntax:

public void forEach(Consumer action)>

Parametr: Tato metoda přebírá parametr akce který představuje akci, která má být provedena pro každý prvek.

Vrácení: Tato metoda nic nevrací.

Výjimka: Tato metoda vyvolá výjimku NullPointerException, pokud je zadaná akce null.

Níže uvedené programy ilustrují metodu forEach() ArrayList:

Program 1: Program pro demonstraci metody forEach() na ArrayList, který obsahuje seznam čísel.




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

>

>

Výstup:

 23 32 45 63>

Program 2: Program pro demonstraci metody forEach() na ArrayList, který obsahuje seznam jmen studentů.




java regulární výraz pro

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

>

>

Výstup:

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

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