Arrays.asList()陷阱
来源:互联网 发布:新手怎样做淘宝 编辑:程序博客网 时间:2024/04/28 15:27
public class ArrayASListTest
{
public static void main(String[] args)
{
/*
String[] s = new String[]{"one","two"};
List wrongList = Arrays.asList(s);
wrongList.remove(0);
*/
String[] s = new String[]{"one","two"};
List rightList = new ArrayList(Arrays.asList(s));
wrongList.remove(0);
}
}
Arrays.asList()生成的List是java.util.Arrays$ArrayList,它的remove和add实现就是抛出UnsupportedOperationException异常。
改正方法也很简单,换成ArrayList或者LinkedList就可以了
- Arrays.asList()陷阱
- 小心arrays.aslist陷阱
- Arrays.asList的陷阱
- Arrays.asList()
- Arrays.asList()
- Arrays.asList
- Arrays.asList
- Arrays.asList()
- Arrays.asList()
- Arrays.asList
- Arrays.asList()
- Arrays.asList()
- Arrays.asList()
- Arrays.asList()
- Arrays.asList
- Arrays.asList()
- 关于Arrays.asList(arrays)
- 【java】Arrays.asList、Arrays.copyOfRange
- 名词解释-长尾关键词
- 如何优化JAVA程序设计和编码,提高JAVA性能
- sed 的使用(二) -- a/, i/, c/ 追加,插入和删除
- 强悍分页类
- 设计者的闭环
- Arrays.asList()陷阱
- pv3d练习(motion plane)
- C#笔记整理--switch用法
- 一些编程小问题
- Oracle中根据Date型转换成Java对应的long型毫秒数
- db2数据表导入(import)导出(export)命令
- Ubuntu中文输入法
- 把对象放入数组
- 活着真好