java.lang.UnsupportedOperationException
support
支持
unsupported
不支持的
operation
操作
不支持的操作异常
.
该异常出现在很多的
API
中
.
例如
:
常出现在我们对数组转换的集合进行增删元素操作时抛出
.

String[] array = {"one","two","three","four","five"}; System.out.println("array:"+ Arrays.toString(array)); List<String> list = Arrays.asList(array);//将数组转换为一个List集合 System.out.println("list:"+list); list.set(0,"six"); System.out.println("list:"+list); //对该集合的操作就是对原数组的操作 System.out.println("array:"+ Arrays.toString(array)); //由于数组是定长的,因此任何会改变数组长度的操作都是不支持的! list.add("seven");//UnsupportedOperationException