SortedSet removeAll() method in Java with Examples
The removeAll() method of SortedSet interface is used to remove from this SortedSet all of its elements that are contained in the specified collection.
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.
public boolean removeAll(Collection c)
Parameters: This method takes collection c as a parameter containing elements to be removed from this SortedSet.
Returns Value: This method returns true if this set changed as a result of the call.
Exception: This method throws NullPointerException if this set contains a null element and the specified collection does not permit null elements (optional), or if the specified collection is null.
Below are the examples to illustrate the removeAll() method.
Set before removeAll() operation : [1, 2, 3, 4, 5] Collection Elements to be removed : [1, 2, 3] Set after removeAll() operation : [4, 5]
Example 2: For NullPointerException.
Set before removeAll() operation : [1, 2, 3, 4, 5] Collection Elements to be removed : null Trying to pass null as a specified element java.lang.NullPointerException