Le pour chaque() méthode de Liste des tableaux utilisé pour effectuer certaines opérations pour chaque élément de ArrayList. Cette méthode parcourt chaque élément de l'Iterable de ArrayList jusqu'à ce que tous les éléments aient été traités par la méthode ou qu'une exception soit levée. L'opération est effectuée dans l'ordre d'itération si cet ordre est spécifié par la méthode. Les exceptions levées par l'opération sont transmises à l'appelant.
Jusqu'à ce qu'une classe prioritaire ait spécifié une politique de modification concurrente, l'opération ne peut pas modifier la source sous-jacente des éléments, nous pouvons donc dire que le comportement de cette méthode n'est pas spécifié.
Récupération d'éléments de la collection en Java.
Syntaxe:
public void forEach(Consumer action)>
Paramètre: Cette méthode prend un paramètre action qui représente l'action à effectuer pour chaque élément.
Retour: Cette méthode ne renvoie rien.
Exception: Cette méthode renvoie NullPointerException si l'action spécifiée est nulle.
Les programmes ci-dessous illustrent la méthode forEach() de ArrayList :
Programme 1 : Programme pour démontrer la méthode forEach() sur ArrayList qui contient une liste de nombres.
// 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));> >}> }> |
>
>Sortir:
23 32 45 63>
Programme 2 : Programme pour démontrer la méthode forEach() sur ArrayList qui contient la liste des noms des étudiants.
// 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) ->imprimer(n));> >}> > >// printing student name> >public> static> void> print(String n)> >{> >System.out.println(>'Student Name is '> + n);> >}> }> |
>
matrices en programmation C
>Sortir:
list of Students: Student Name is Ram Student Name is Mohan Student Name is Sohan Student Name is Rabi>