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

What is the Difference Between remove Methods of Collection and I ...

Why Do We Use Tag Library in JSP ?

Creating a Map with Reverse View and Lookup in Java

What are the Main Uses of Singleton Design Pattern in Java ?

How Multi-threading Works in Java ?