java UnsupportedOperationException
时间: 2023-12-01 07:43:18 浏览: 168
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
`java.lang.UnsupportedOperationException`是Java中的一个异常类,表示不支持请求的操作。通常情况下,当我们尝试对不支持的操作进行调用时,就会抛出该异常。例如,当我们尝试在一个只读列表中添加或删除元素时,就会抛出`UnsupportedOperationException`异常。
以下是一个简单的例子,演示了如何在Java中使用`UnsupportedOperationException`异常:
```java
List<String> list = Arrays.asList("apple", "banana", "orange");
List<String> readOnlyList = Collections.unmodifiableList(list);
try {
readOnlyList.add("pear"); // 尝试在只读列表中添加元素
} catch (UnsupportedOperationException e) {
System.out.println("UnsupportedOperationException caught!"); // 输出:UnsupportedOperationException caught!
}
```
阅读全文