VOOZH about

URL: https://www.geeksforgeeks.org/java/java-program-to-implement-copyonwritearrayset-api/

⇱ Java Program to Implement CopyOnWriteArraySet API - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Java Program to Implement CopyOnWriteArraySet API

Last Updated : 23 Jul, 2025

CopyOnWriteArraySet is a member of the Java Collections Framework. It is a Set that uses an internal CopyOnWriteArrayList for all of its operations. It was introduced in JDK 1.5, we can say that it is a thread-safe version of Set. To use this class, we need to import it from java.util.concurrent package.

👁 Image

Implementation:

Example

Output:

Element 12 added to Set
Element 13 added to Set
Element 14 added to Set
Element 15 added to Set
The size of copyOnWriteArraySet is 4
The copyOnWriteArraySet contains 14
Element 13 removed
The element of copyOnWriteArraySet are
12 14 15 
The elements after removing
12 
copyOnWriteArraySet Elements are completely removed
copyOnWriteArraySet is empty

 
Comment