list移除元素时报错
在java中使用remove方法移除list元素报java.lang.UnsupportedOperationException错误
原因是使用Arrays.asList 把string[] 数组转换为list数组得到的是java.util.Arrays$ArrayList 而不是ArrayList
Arrays$ArrayList和ArrayList都是继承AbstractList,remove,add等method
但是Arrays$ArrayList没有override remove(),add()等,所以throw UnsupportedOperationException
解决方法:使用Iterator,或者转换为ArrayList
List<String> list=new ArrayList<>(citys);
这样再使用remove方法就可以了
list移除元素时报错相关推荐
- lamuda表达式 list移除空元素_java8 Lambda表达式遍历并移除元素,报错:ConcurrentModificationException的解决办法...
1.情景展示 已知json对象MainExt 需要把值为空数组的key移除掉,下面是执行代码 执行结果报错:java.util.ConcurrentModificationException 2.原因 ...
- Python中删除set中指定元素元素不存在时不报错:s.discard()元素不存在时报错:s.remove()
[小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python中删除set中指定元素 元素不存在时不报错:s.discard() 元素不存在时 ...
- docker端口映射或启动容器时报错 driver failed programming external connectivity on endpoint quirky_allen
docker端口映射或启动容器时报错 Error response from daemon: driver failed programming external connectivity on e ...
- foreach去除重复元素java_Java foreach 中List移除元素抛出ConcurrentModificationException原因全解析...
本文重点探讨 foreach 循环中List 移除元素造成 java.util.ConcurrentModificationException 异常的原因. 先看<阿里巴巴 Java开发手册&g ...
- docker端口映射或启动容器时报错 driver failed programming external connectivity on endpoint
docker端口映射或启动容器时报错 Error response from daemon: driver failed programming external connectivity on en ...
- Android 接口的default 方法运行时报错AbstractMethodError
[问题描述:接口default方法AbstractMethodError] 记录一个Android项目中遇到的问题,我们通过exclude方式重写了一个依赖,改用本地的实现,其中一个接口的defaul ...
- Ubuntu安装软件时报错(报错:dpkg: 处理软件包 xxx (--configure)时出错: 依赖关系问题 - 仍未被配置)
Ubuntu安装软件时报错 报错:dpkg: 处理软件包 ······ (–configure)时出错: 依赖关系问题 - 仍未被配置. 报错信息: done! update-alternatives ...
- 第1天-代码随想录刷题训练| 704二分查找、26移除元素
文章目录 1. 二分查找704 扩展 2.移除元素 2.1数组理论基础 2.2 暴力解法 2.3双指针解法 2.4 扩展题 1. 二分查找704 原题链接 给定一个 n 个元素有序的(升序)整型数组 ...
- 使用uiaotumator viewer 时报错 Remote object doesn't exist!
使用uiaotumator viewer 时报错 Remote object doesn't exist! Error while obtaining UI hierarchy XML file: c ...
最新文章
- java+enum+devicetype_JSF web编程:通过enum数组生成
- Struts1.2的框架验证
- java实验四云南大学_云南大学JAVA程序设计实验四
- 制作FAT12软盘以查看软盘的根目录条目+文件属性+文件内容
- 深度解析国内首个云原生数据库POLARDB的“王者荣耀”
- 2021年互联网婚庆行业洞察
- C++数据结构与算法(八) 队列及队列的应用
- python RE表达式规则剩余规则
- vs2010安装番茄插件
- 学校教材订购系统 Java_高校网上教材征订系统,基于SSM框架下的JAVA系统
- 易观国际邓中元:移动互联网竞合并存
- 在英文论文写作中,什么时候该用斜体?
- 使用 Let‘s Encrypt 为 Zimbra-8.8.15 安装可信任的SSL证书
- poi操作word常用操作方法,word工具包
- 租的服务器怎么做系统,租了服务器怎么用
- Windows7系统速度慢 或是颜色校正惹祸
- 【秋钓皮皮】 奔跑吧,皮皮!(有图了)
- Suzy找到实习了吗Day 13 | 栈和队列结束啦 239. 滑动窗口最大值,347. 前 K 个高频元素
- docker desktop 点击setting 一直转圈圈
- 论文解读:Prefix-Tuning: Optimizing Continuous Prompts for Generation