CopyOnWriteArrayList removeIf() method in Java with Examples
The removeIf() method of CopyOnWriteArrayList removes the element from this CopyOnWriteArrayList that satisfies the specified condition.
public boolean removeIf (Predicate<E> filter)
Parameters: This method accepts a mandatory parameter filter which is the predicate value based on which elements are removed from this List.
Return Value: This method returns a boolean value such as true, if the CopyOnWriteArrayList is changed. Else this method returns false.
Exceptions: This method throws NullPointerException if the specified Predicate filter is null.
Below program illustrates the removeIf() function of CopyOnWriteArrayList class :
CopyOnWriteArrayList: [2, 3, 4, 7, 6, 9] Updated CopyOnWriteArrayList: [2, 4, 7]
CopyOnWriteArrayList: [GeeksforGeeks, GFG, Geeks, Gfg] java.lang.NullPointerException
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. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.