Arrays.asList()返回的List特点
2010-05-10 10:27
239 查看
BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt }
P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt }
DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt }
TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt }
Arrays.asList()返回的是一个定长的List,不能当做ArrayList使用,只能转换为AbstractList,asList返回的是数组本质的集合,而数组本身并没有消失,对列表的任何操作最终都反映在数组上,不支持remove,add方法,返回的list实现了Serializable和RandomAccess接口。asList()是java语言中数组Arrays和集合collection对象转换器。
相对应的是Collection.toArray函数。
P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt }
DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt }
TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt }
Arrays.asList()返回的是一个定长的List,不能当做ArrayList使用,只能转换为AbstractList,asList返回的是数组本质的集合,而数组本身并没有消失,对列表的任何操作最终都反映在数组上,不支持remove,add方法,返回的list实现了Serializable和RandomAccess接口。asList()是java语言中数组Arrays和集合collection对象转换器。
相对应的是Collection.toArray函数。
相关文章推荐
- Arrays.asList()返回的List不能add和remove
- Arrays.asList() 返回的list不能add,remove
- Arrays.asList(array)将返回一个List,然而这个返回的List并不支持add和remove的操作
- Arrays.asList()参数不同,返回的数据不同的原因?
- Arrays.asList() 返回的list不能add,remove
- 从源码角度分析Arrays.asList返回的集合不能进行增删操作。
- Arrays.asList返回的有限操作的List
- Arrays.asList( ) 返回一个特殊的“ArrayList”
- Arrays.asList(param)方法中param的不同,方法的返回值不同的实例分析
- Arrays.asList方法返回的List不能执行add、remove操作
- Arrays.asList返回结果执行clear方法抛java.lang.UnsupportedOperationException
- 关于Arrays.asList()返回的ArrayList
- Arrays.asList()返回只读的List
- Arrays.asList返回的List与new ArrayList的区别
- 阿里巴巴 Java 开发手册:asList 的返回对象是一个 Arrays 内部类,并没有实现集合的修改方法
- Arrays.asList返回的集合
- Arrays.asList() 返回的list不能add,remove以及慎用java.util.Collections.copy()方法
- Arrays.asList使用注意
- Java 编程思想(第4版)学习笔记(第11章 练习2 练习3 Arrays.asList() Colections.addAll())
- Arrays类——Arrays.asList()方法使用