...

/

CopyOnWriteArrayList: Iteration

CopyOnWriteArrayList: Iteration

Let's discuss how we can iterate over a CopyOnWriteArrayList.

Iteration using forEach()

We can use the forEach(Consumer<? super E> action) method to iterate over a CopyOnWriteArrayList. This method was added in Java 8 and takes a lambda expression of type Consumer as the parameter.

Press + to interact
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
public class CopyOnWriteArrayListDemo {
public static void main(String args[]) {
List<String> list = new CopyOnWriteArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Orange");
list.forEach(System.out::println);
}
}

Iteration using iterator()

The iterator() method returns an iterator that ...

Access this course and 1400+ top-rated courses and projects.