When is UnsupportedOperationException Thrown in Java ?

In a Java collection UnsupportedOperationException is thrown when the requested operation is not supported by the collection.

It is an unchecked exception that is thrown on optional operations.

If there is an optional add() or remove() methods in a read only collection, then this exception can be thrown.



You May Interest

Enumeration and Iterator, Which One Has Better Performance in Jav ...

What is a Directive in JSP ?

What are the Differences Between a Checked and Unchecked Exceptio ...

What is the Difference Between JDK And JRE ?

What is a Livelock in Java ?