Método CopyOnWriteArraySet forEach() en Java con ejemplos

El método forEach() de CopyOnWriteArraySet es una función integrada en Java que se utiliza para recorrer cada elemento de este conjunto.

Sintaxis:

public void forEach (Consumer<E> action)

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

Valor devuelto: este método no devuelve nada.

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

El siguiente programa ilustra la función forEach() de la clase CopyOnWriteArraySet:

Ejemplo 1:

// Java Program to illustrate the CopyOnWriteArraySet
// forEach() method in Java
  
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create object of CopyOnWriteArraySet
        CopyOnWriteArraySet<Integer> ArrSet
            = new CopyOnWriteArraySet<Integer>();
  
        // Add elements
        ArrSet.add(2);
        ArrSet.add(3);
        ArrSet.add(4);
        ArrSet.add(7);
        ArrSet.add(8);
  
        // print CopyOnWriteArraySet
        System.out.println("CopyOnWriteArraySet: "
                           + ArrSet);
        System.out.println("Traversing this Set: ");
  
        // Traverse this set using forEach() method
        ArrSet.forEach((n) -> System.out.println(n));
    }
}
Producción:

CopyOnWriteArraySet: [2, 3, 4, 7, 8]
Traversing this Set: 
2
3
4
7
8

Ejemplo 2:

// Java Program to illustrate the CopyOnWriteArraySet
// forEach() method in Java
  
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Create object of CopyOnWriteArraySet
        CopyOnWriteArraySet<String> ArrSet
            = new CopyOnWriteArraySet<String>();
  
        // Add elements
        ArrSet.add("GeeksforGeeks");
        ArrSet.add("Geeks");
        ArrSet.add("Computer Science");
        ArrSet.add("Portal");
        ArrSet.add("Gfg");
  
        // Print CopyOnWriteArraySet
        System.out.println("CopyOnWriteArraySet: "
                           + ArrSet);
        System.out.println("Traversing this Set: ");
  
        // Traverse this set using forEach() method
        ArrSet.forEach((n) -> System.out.println(n));
    }
}
Producción:

CopyOnWriteArraySet: [GeeksforGeeks, Geeks, Computer Science, Portal, Gfg]
Traversing this Set: 
GeeksforGeeks
Geeks
Computer Science
Portal
Gfg

Referencia: https://docs.oracle.com/javase/9/docs/api/java/util/concurrent/CopyOnWriteArraySet.html#forEach-java.util.function.Consumer-

Publicación traducida automáticamente

Artículo escrito por ProgrammerAnvesh 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 *