List报 java.lang.UnsupportedOperationException异常
2017-09-23 15:23
585 查看
原因在于List调用remove(),引起的异常
如果按照如下方式初始化,并且再调用remove()并没有什么问题,但是
按照如下方式,并且还调用就会产生异常
解决办法就是重新初始化,然后添加数据,当然了如果有更好的方式希望各位大神告知一下,希望大家别喷!
如果按照如下方式初始化,并且再调用remove()并没有什么问题,但是
public void isN() { List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("a"); list.add("e"); list.remove("a"); System.out.println(list.size()); for (String string : list) { System.out.println(string); } }
按照如下方式,并且还调用就会产生异常
public void isM() { List<String> list = Arrays.asList("a", "b", "a", "c"); list.remove("a"); System.out.println(list.size()); }
解决办法就是重新初始化,然后添加数据,当然了如果有更好的方式希望各位大神告知一下,希望大家别喷!
相关文章推荐
- 使用Arrays.asList时出现异常 java.lang.UnsupportedOperationException
- Arrays.asList()后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常
- 关于Arrays.asList()报java.lang.UnsupportedOperationException异常分析
- 发生java.lang.UnsupportedOperationException异常的原因
- Arrays.asList() 出现java.lang.UnsupportedOperationException
- MyBatis之java.lang.UnsupportedOperationException异常解决方案
- 关于 java.lang.UnsupportedOperationException 异常
- Arrays.asList()引起的java.lang.UnsupportedOperationException
- 【Java】关于java.lang.UnsupportedOperationException异常错误的处理
- MyBatis之java.lang.UnsupportedOperationException异常解决方案
- List在remove元素后报java.lang.UnsupportedOperationException
- java.lang.UnsupportedOperationException异常
- java.lang.UnsupportedOperationException异常
- java.lang.UnsupportedOperationException异常
- java.lang.UnsupportedOperationException异常
- 关于java.lang.UnsupportedOperationException异常
- List操作的java.lang.UnsupportedOperationException
- java.lang.UnsupportedOperationException at java.util.AbstractList
- Android java.lang.UnsupportedOperationException以及布局异常处理
- List在调用add、remove方法后报java.lang.UnsupportedOperationException