Metoda ArrayList forEach() în Java
The pentru fiecare() Metodă de ArrayList folosit pentru a efectua operația pentru fiecare element din ArrayList. Această metodă traversează fiecare element din Iterable din ArrayList până când toate elementele au fost Procesate de metodă sau este ridicată o excepție. Operația este efectuată în ordinea iterației dacă acea ordine este specificată de metodă. Excepțiile aruncate de operațiune sunt transmise apelantului.
Până când și cu excepția cazului în care o clasă de suprascrie a specificat o politică de modificare concurentă, operația nu poate modifica sursa subiacentă a elementelor, așa că putem spune că comportamentul acestei metode este nespecificat.
Preluarea elementelor din colecție în Java.
Sintaxă:
public void forEach(Consumer action)
Parametru: Această metodă ia un parametru acțiune care reprezintă acţiunea de efectuat pentru fiecare element.
Se intoarce: Această metodă nu returnează nimic.
Excepție: Această metodă aruncă NullPointerException dacă acțiunea specificată este nulă.
Programele de mai jos ilustrează metoda forEach() din ArrayList:
Programul 1: Program pentru a demonstra metoda forEach() pe ArrayList care conține o listă de numere.
// 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));>>> |