天天看点

学习笔记(1)之Arrays.asList

Arrays.asList把数组转成List后获得的集合没办法进行add和remove操作,这是因为获取的ArrayList是Arrays的内部类,该类不是java.utils包下的ArrayList,该ArrayList类同样继承自AbstrictList,但是其自身并未重写add和remove方法,AbstrictList类的add()和remove()会抛出UnsupportedOperationException异常,所以转化后的集合没办法调用add()和remove();

UnsupportedOperationException异常是不允许操作异常,如果抛出该异常,说明不允许该操作.

继续阅读