java.lang.UnsupportedOperationException 关于Arrays.asList问题解决

bash 复制代码
 解析String 字符串为List集合
 ArrayList<String> itemsList= Arrays.asList(items.split("\\|")
 List<String> itemsList= Arrays.asList(items.split("\\|")
 
 final Iterator<String> iterator = itemsList.iterator();
            while (iterator.hasNext()) {
                final String pushItem = iterator.next();
                log.info("pushItem:{}", pushItem);
                if (xxx) {
                    iterator.remove();
                    continue;
                }
            }

会报错

问题排查参考文档:https://blog.csdn.net/thekenofdis/article/details/78289067

解决方案

bash 复制代码
 ArrayList<String> itemsList = new ArrayList<>(Arrays.asList(items.split("\\|")));
相关推荐
Code哈哈笑4 分钟前
【C++ 学习】多态的基础和原理(10)
java·c++·学习
chushiyunen9 分钟前
redisController工具类
java
消失的旧时光-194311 分钟前
kotlin的密封类
android·开发语言·kotlin
A_cot15 分钟前
Redis 的三个并发问题及解决方案(面试题)
java·开发语言·数据库·redis·mybatis
学步_技术15 分钟前
Python编码系列—Python原型模式:深克隆与高效复制的艺术
开发语言·python·原型模式
刘某某.21 分钟前
使用OpenFeign在不同微服务之间传递用户信息时失败
java·微服务·架构
alden_ygq21 分钟前
GCP容器镜像仓库使用
java·开发语言
七折困28 分钟前
列表、数组排序总结:Collections.sort()、list.sort()、list.stream().sorted()、Arrays.sort()
java·集合·数组·排序
苹果酱05671 小时前
一文读懂SpringCLoud
java·开发语言·spring boot·后端·中间件
Eoneanyna1 小时前
QT设置git仓库
开发语言·git·qt