Mètode ArrayList forEach() a Java
El per cadascú() mètode de ArrayList s'utilitza per realitzar l'operació determinada per a cada element a ArrayList. Aquest mètode travessa cada element de l'Iterable de ArrayList fins que tots els elements hagin estat processats pel mètode o es produeixi una excepció. L'operació es realitza en l'ordre d'iteració si aquest ordre l'especifica el mètode. Les excepcions llançades per l'operació es passen a la persona que truca.
Fins i tret que una classe d'anul·lació hagi especificat una política de modificació concurrent, l'operació no pot modificar la font subjacent dels elements, de manera que podem dir que el comportament d'aquest mètode no s'especifica.
Recuperació d'elements de la col·lecció a Java.
Sintaxi:
public void forEach(Consumer action)
Paràmetre: Aquest mètode pren un paràmetre acció que representa l'acció a realitzar per a cada element.
Devolucions: Aquest mètode no retorna res.
Excepció: Aquest mètode llança NullPointerException si l'acció especificada és nul·la.
Els programes següents il·lustren el mètode forEach() de ArrayList:
Programa 1: Programa per demostrar el mètode forEach() a ArrayList que conté una llista de números.
// 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));>>> |