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("\\|")));
相关推荐
Java中文社群1 小时前
AI实战:一键生成数字人视频!
java·人工智能·后端
王中阳Go2 小时前
从超市收银到航空调度:贪心算法如何破解生活中的最优决策谜题?
java·后端·算法
shepherd1112 小时前
谈谈TransmittableThreadLocal实现原理和在日志收集记录系统上下文实战应用
java·后端·开源
维基框架2 小时前
Spring Boot 项目整合Spring Security 进行身份验证
java·架构
日月星辰Ace3 小时前
Java JVM 垃圾回收器(四):现代垃圾回收器 之 Shenandoah GC
java·jvm
天天摸鱼的java工程师3 小时前
商品详情页 QPS 达 10 万,如何设计缓存架构降低数据库压力?
java·后端·面试
天天摸鱼的java工程师4 小时前
设计一个分布式 ID 生成器,要求全局唯一、趋势递增、支持每秒 10 万次生成,如何实现?
java·后端·面试
阿杆4 小时前
一个看似普通的定时任务,如何优雅地毁掉整台服务器
java·后端·代码规范
粟悟饭&龟波功4 小时前
Java—— ArrayList 和 LinkedList 详解
java·开发语言
冷雨夜中漫步4 小时前
Java中如何使用lambda表达式分类groupby
java·开发语言·windows·llama