List进行remove和add操作时缘何会报UnsupportedOperationException
来源:互联网 发布:淘宝客qq群拉人技巧 编辑:程序博客网 时间:2024/06/10 03:16
看段简单的代码:
String[] arry={"abc","eee","fff"};List<String> list= Arrays.asList(arry);list.add("eeef");
运行结果:
Exception in thread "main" java.lang.UnsupportedOperationExceptionat java.util.AbstractList.add(Unknown Source)at java.util.AbstractList.add(Unknown Source)at com.jd.etms.vrs.ws.test.TestList.main(TestList.java:17)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.lang.reflect.Method.invoke(Unknown Source)at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
原因是:使用Arrays.asList转换过来的集合是固定长度的,不能进行remove和add
解决办法:
List<String> list= new ArrayList<String>(Arrays.asList(arry));
0 0
- List进行remove和add操作时缘何会报UnsupportedOperationException
- Arrays.asList的到的List进行remove操作报java.lang.UnsupportedOperationException
- 关于 Arrays.asList add、remove 操作的 UnsupportedOperationException
- list 操作add时候 java.lang.UnsupportedOperationException 错误
- 数组转换为List后add或remove出现UnsupportedOperationException异常分析
- 数组转换为List后add或remove出现UnsupportedOperationException异常分析
- 数组转换为List(Arrays.asList)后add或remove出现UnsupportedOperationException
- Java数组转换List后使用用add,remove抛UnsupportedOperationException异常
- 数组转换为List(Arrays.asList)后add或remove出现UnsupportedOperationException
- Java 数组转换成List,然后执行add或remove抛异常UnsupportedOperationException问题的解决
- 数组转换为List(Arrays.asList)后add或remove出现UnsupportedOperationException
- Java 数组转换成List,然后执行add或remove抛异常UnsupportedOperationException问题的解决
- List在调用add、remove方法后报java.lang.UnsupportedOperationException
- list操作时,出UnsupportedOperationException异常
- 模拟 List 的 add 和 remove
- Arrays.asList() 得到 集合 执行 add() 和 remove() 抛 UnsupportedOperationException 异常
- Java中List.remove报错UnsupportedOperationException
- Java中List.remove报错UnsupportedOperationException
- 仿qq滑动删除
- 理解RPC和LPC的概念
- Leetcode212-Word Search II
- unity RPC网络传输
- SDUT 2073----活动选择问题
- List进行remove和add操作时缘何会报UnsupportedOperationException
- P124 第48题 排序
- Jedis操作redis
- Android ListView使用BaseAdapter与ListView的优化
- Leetcode Length of Last Word
- 超级幂 UVa11752
- OpenStack快速入门
- Linux引导流程
- 图解classloader加载class的流程及自定义ClassLoader