Arrays.asList方法返回的List不能执行add、remove操作
2008-08-01 11:51
549 查看
Arrays.asList方法返回一个固定大小的List,对其进行add、remove操作将抛出UnsupportedOperationException异常。
这是因为:Arrays.asList返回的是Arrays$ArrayList,而这个ArrayList是继承AbstractList的,并且没有重载add、remove等方法。所以对其的add、remove操作都将抛出UnsupportedOperationException异常。
这是因为:Arrays.asList返回的是Arrays$ArrayList,而这个ArrayList是继承AbstractList的,并且没有重载add、remove等方法。所以对其的add、remove操作都将抛出UnsupportedOperationException异常。
相关文章推荐
- Arrays.asList() 返回的list不能add,remove以及慎用java.util.Collections.copy()方法
- Arrays.asList() 返回的list不能add,remove
- 为什么Java里的Arrays.asList不能用add和remove方法?
- Arrays.asList()返回的List不能add和remove
- 10062---为什么Java里的Arrays.asList不能用add和remove方法?
- Arrays.asList(array)将返回一个List,然而这个返回的List并不支持add和remove的操作
- 为什么Java里的Arrays.asList不能用add和remove方法?
- 为什么Java里的Arrays.asList不能用add和remove方法?
- 为什么Java里的Arrays.asList不能用add和remove方法?
- Arrays.asList() 返回的list不能add,remove
- Arrays.aslist新建的list集合不能add(),set(),remove()你知道吗?
- Arrays.asList不能remove、add等,抛UnsupportedOperationException
- Arrays.asList返回结果执行clear方法抛java.lang.UnsupportedOperationException
- Arrays.asList()为什么不能支持add()和remove()
- Arrays.asList() 得到 集合 执行 add() 和 remove() 抛 UnsupportedOperationException 异常
- Arrays.toList(T[] t)返回的List不可执行add方法
- 解决Arrays.asList不能用add或remove
- 关于 Arrays.asList add、remove 操作的 UnsupportedOperationException
- 为什么Arrays.asList(T...t)不能add和remove?
- Arrays.asList 为什么不能 add 或者 remove 而 ArrayList 可以