谨慎使用Arrays.asList()
2015-12-25 22:12
309 查看
使用Arrays.asList()可能会报UnsupportedOperationException异常。
看下源码大家会发现此
这里的Arrays.asList()返回的是Arrays.java的内部类ArrayList。这个ArrayList继承自AbstractList,AbstractList内部并没有实现像下面这些方法:
解决方案:
Collections中有更好的实现。
看下源码大家会发现此
ArrayList非彼
ArrayList。
这里的Arrays.asList()返回的是Arrays.java的内部类ArrayList。这个ArrayList继承自AbstractList,AbstractList内部并没有实现像下面这些方法:
public E set(int index, E element); public void add(int index, E element);
解决方案:
Collections中有更好的实现。
public static <T> boolean addAll(Collection<? super T> c, T... elements);
相关文章推荐
- MySql启动教程Can't connect to MySQL server on 'localhost' (10061)
- 【LEETCODE】165-Compare Version Numbers
- 【CSS3】background-origin和background-clip的区别
- nyoj290 哈希函数拉链高效过,附几个常用高效的哈希函数
- 网站优化与安全
- js读取数据库的数据
- Androic 5.0新特性(二)
- 数据结构学习笔记——绪论
- excel数据导入sql server ,"文本被截断"错误
- 50个提高PHP网站程序执行效率的技巧
- 7.8 一阶常系数线性方程
- C#之网络
- Linux 安装 nginx注意
- 造轮子:Request.Params用法
- 购物结算系统
- 私网IP如何访问Internet
- 判断两个字符串是否互为变形词
- oracle 未明确定义错误
- 给新手一个python正则表达式的入门例子
- Substrings