问题:当使用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);

最新文章

  1. EF Code First 一对多、多对多关联,如何加载子集合?
  2. POJ2115 C Looooops[扩展欧几里得]
  3. winform刷新UI界面
  4. Java并发之死锁实例
  5. setImageResource和setBackgroundResource的區別
  6. Redis基础命令
  7. mysql max_allowed_packet过小导致的prepare失败
  8. 【python游戏编程之旅】第五篇---嗷大喵爱吃鱼小游戏开发实例
  9. STL lower_bound upper_bound binary-search
  10. Delphi中WebBrowser拦截网页Alert对话框消息(转)
  11. 使用CSS灵活的盒子
  12. Vue和React对比
  13. Linux用户管理命令大全
  14. 重写apply, call, bind方法
  15. 搭建Python自动化测试环境+元素定位
  16. adb+monkey压力测试入门
  17. Maven之profile实现多环境配置动态切换
  18. Sitecore开发 IP地理定位服务入门
  19. log4net 自定义日志级别记录多个日志
  20. Fiddler的学习之路

热门文章

  1. grokking deep learning
  2. Linux 设备树属性在驱动中获取方法
  3. perl控制流介绍(if条件,while,for循环,foreach)
  4. 【javascript】九宫格抽奖组件设计
  5. 每天学点Linux-选取命令CUT和GREP
  6. ajax-page局部刷新分页实例
  7. PHP memcached memcache 扩展安装
  8. vue filter方法-时间格式化
  9. 跨平台桌面程序框架Electron
  10. spring-boot(三) HowTo