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("\\|")));
相关推荐
cookies_s_s6 分钟前
C++20 协程
linux·开发语言·c++
C++chaofan8 分钟前
基于session实现短信登录
java·spring boot·redis·mybatis·拦截器·session
摇滚侠9 分钟前
idea 刷新maven,提示java.lang.RuntimeException: java.lang.OutOfMemoryError
java·maven·intellij-idea
果壳~19 分钟前
【Java】使用国密2,3,4.仿照https 统一请求响应加解密
java·https
石油人单挑所有21 分钟前
C语言知识体系梳理-第一篇
c语言·开发语言
N 年 后33 分钟前
单独Docker部署和Docker Compose部署
java·docker·容器
把csdn当日记本的菜鸡41 分钟前
js查缺补漏
开发语言·javascript·ecmascript
lkbhua莱克瓦2444 分钟前
Java练习——数组练习
java·开发语言·笔记·github·学习方法
趙卋傑1 小时前
常见排序算法
java·算法·排序算法
Slow菜鸟1 小时前
Java后端常用技术选型 |(四)微服务篇
java·分布式