Java数组转List
2024-10-13 13:02:28
问题:当使用Arrays.asList(a)将数组转为List集合后,进行add操作时,报UnsupportedOperationException异常。
数组转List,直接使用Arrays的asList(T... a)时
List<String> strList = Arrays.asList(a);
发现返回的列表是“一个受指定数组支持的固定大小的列表”。不支持做add和remove等操作
要想数组转换为List后,还能做增删相关的操作,就得使用下面的方法将数组数据转换为List
List<String> strList = new ArrayList<>();
Collections.addAll(strList, a);
最新文章
- EF Code First 一对多、多对多关联,如何加载子集合?
- POJ2115 C Looooops[扩展欧几里得]
- winform刷新UI界面
- Java并发之死锁实例
- setImageResource和setBackgroundResource的區別
- Redis基础命令
- mysql max_allowed_packet过小导致的prepare失败
- 【python游戏编程之旅】第五篇---嗷大喵爱吃鱼小游戏开发实例
- STL lower_bound upper_bound binary-search
- Delphi中WebBrowser拦截网页Alert对话框消息(转)
- 使用CSS灵活的盒子
- Vue和React对比
- Linux用户管理命令大全
- 重写apply, call, bind方法
- 搭建Python自动化测试环境+元素定位
- adb+monkey压力测试入门
- Maven之profile实现多环境配置动态切换
- Sitecore开发 IP地理定位服务入门
- log4net 自定义日志级别记录多个日志
- Fiddler的学习之路