The forEach() method of CopyOnWriteArraySet is an in-built function in Java which is used to traverse each element in this Set.
Syntax:
public void forEach (Consumer<E> action)
Parameters: This method takes a parameter action which represents the action to be performed for each element.
Return Value: This method does not returns anything.
Exceptions: This method throws NullPointerException if the specified action is null.
Below program illustrates the forEach() function of CopyOnWriteArraySet class:
Example 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)); } } |
CopyOnWriteArraySet: [2, 3, 4, 7, 8] Traversing this Set: 2 3 4 7 8
Example 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)); } } |
CopyOnWriteArraySet: [GeeksforGeeks, Geeks, Computer Science, Portal, Gfg] Traversing this Set: GeeksforGeeks Geeks Computer Science Portal Gfg
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready.