黑马程序员技术交流社区
标题: 关于数组转为集合后不能增删的问题... [打印本页]
作者: 328078121 时间: 2013-9-2 07:39
标题: 关于数组转为集合后不能增删的问题...
本帖最后由 328078121 于 2013-9-2 20:32 编辑
ArrayList al = new ArrayList();
新建的List对象就可以进行增删。
List<String> list = Arrays.asList(arr);
为什么对list增删会反生UnsupportedOperationException ?
底层是什么代码限制了list的元素个数呢?
作者: 白磊 时间: 2013-9-2 09:54
因为Arrays.asList(arr)它返回的是一个固定大小的列表,是不支持对它增加或者删除的操作的,所以才会出现不支持此操作的异常。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |