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("\\|")));
相关推荐
郝学胜-神的一滴8 分钟前
Linux信号四要素详解:从理论到实践
linux·服务器·开发语言·网络·c++·程序人生
yangpipi-8 分钟前
《C++并发编程实战》 第3章 在线程间共享数据
开发语言·c++
fish_xk10 分钟前
c++基础
开发语言·c++
MoonBit月兔10 分钟前
审美积累 | MoonBit LOGO 投稿作品速递
开发语言·编程·moonbit
互亿无线明明19 分钟前
如何为全球业务构建可扩展的“群发国际短信接口”?
java·c++·python·golang·eclipse·php·erlang
写完代码就回家结婚36 分钟前
Java函数式编程:用Stream API重构你的代码逻辑
java
缘三水41 分钟前
【C语言】12.指针(2)
c语言·开发语言·指针
Python学习导航44 分钟前
Python开源项目月排行 2025年10月
开发语言·python
爱吃巧克力的程序媛1 小时前
Qt 异步编程---概述
开发语言·qt
琢瑜1 小时前
问题1:Oracle Java路径干扰。问题2:环境变量加载顺序问题
java·maven