Método ArrayList forEach() en Java

El método forEach() de ArrayList se usa para realizar la operación determinada para cada elemento en ArrayList. Este método atraviesa cada elemento del Iterable de ArrayList hasta que todos los elementos han sido procesados ​​por el método o se genera una excepción. La operación se realiza en el orden de iteración si ese orden lo especifica el método. Las excepciones lanzadas por la operación se pasan a la persona que llama.

Hasta ya menos que una clase superior haya especificado una política de modificación concurrente, la operación no puede modificar la fuente subyacente de los elementos, por lo que podemos decir que el comportamiento de este método no está especificado.

Recuperación de elementos de la colección en Java .

Sintaxis:

public void forEach(Consumer<? super E> action)

Parámetro: Este método toma una acción de parámetro que representa la acción a realizar para cada elemento.

Devoluciones: Este método no devuelve nada.

Excepción: este método lanza NullPointerException si la acción especificada es nula.

Los siguientes programas ilustran el método forEach() de ArrayList:

Programa 1: programa para demostrar el método forEach() en ArrayList que contiene una lista 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<Integer> Numbers = new ArrayList<Integer>();
  
        // 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));
    }
}
Producción:

23
32
45
63

Programa 2: programa para demostrar el método forEach() en ArrayList que contiene una lista de nombres de estudiantes.

// 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<String> students = new ArrayList<String>();
  
        // 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) -> print(n));
    }
  
    // printing student name
    public static void print(String n)
    {
        System.out.println("Student Name is " + n);
    }
}
Producción:

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

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

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *