现象
| 1 | 
 | 
| 1 | java.lang.UnsupportedOperationException | 
原因
点进 asList 源码:
| 1 | public static <T> List<T> asList(T... a) { | 
注意此处new的ArrayList, 不是平时用的ArrayList. 他引入的路径不一样. 此处创建的是Arrays的一个内部静态类的对象. 而此处ArrayList不存在add和remove方法. 所以增删都会报错!


| 1 | 
 | 
| 1 | java.lang.UnsupportedOperationException | 
点进 asList 源码:
| 1 | public static <T> List<T> asList(T... a) { | 
注意此处new的ArrayList, 不是平时用的ArrayList. 他引入的路径不一样. 此处创建的是Arrays的一个内部静态类的对象. 而此处ArrayList不存在add和remove方法. 所以增删都会报错!

