Arrays.asList()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常. 原来ASLIST后是抽象AbstractList,并没有实现什么add和remove方法,必须转成实现类在执行如下: List list = Arrays.asList(a[]); List arrayList = new ArrayList(list); arrayList.remove(xxx);
Arrays.asList()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常. 原来ASLIST后是抽象AbstractList,并没有实现什么add和remove方法,必须转成实现类在执行如下: List list = Arrays.asList(a[]); List arrayList = new ArrayList(list); arrayList.remove(xxx);