【转】java.util.Arrays.asList 的用法
2016-12-14 17:43
309 查看
DK 1.4对java.util.Arrays.asList的定义,函数参数是Object[]。所以,在1.4中asList()并不支持基本类型的数组作参数。
JDK 1.5中,java.util.Arrays.asList的定义,函数参数是Varargs, 采用了泛型实现。同时由于autoboxing的支持,使得可以支持对象数组以及基本类型数组。
不过在使用时,当传入基本数据类型的数组时,会出现小问题,会把传入的数组整个当作返回的List中的第一个元素,例如:
所以,当我们对Arrays.asList返回的List进行添加或删除时将会报 java.lang.UnsupportedOperationException 异常。
来源:http://www.cnblogs.com/zolra/archive/2011/03/02/1969235.html
JDK 1.5中,java.util.Arrays.asList的定义,函数参数是Varargs, 采用了泛型实现。同时由于autoboxing的支持,使得可以支持对象数组以及基本类型数组。
不过在使用时,当传入基本数据类型的数组时,会出现小问题,会把传入的数组整个当作返回的List中的第一个元素,例如:
public
static
void
main(String[] args){
所以,当我们对Arrays.asList返回的List进行添加或删除时将会报 java.lang.UnsupportedOperationException 异常。
来源:http://www.cnblogs.com/zolra/archive/2011/03/02/1969235.html
相关文章推荐
- java.util.Arrays.asList 的小问题
- 由于java.util.Arrays.asList(...)导致的异常
- Java, String.join, Arrays.asList的用法实例
- java.util.Arrays.asList使用体会
- java.util.Arrays.asList 的小问题
- java.util.Arrays.asList 的小问题
- java Arrays.asList的用法
- java.util.Arrays.asList 问题
- java Arrays.asList用法
- java.util.Arrays.asList 的小问题
- java Arrays.aslist用法
- java.util.Arrays.asList 的小问题
- java.util.Arrays.asList使用体会
- java.util.Arrays.asList使用需要注意的地方
- java.util.Arrays.asList 的小问题
- java Arrays.asList的用法
- java.util.Arrays.asList 问题
- java.util.Arrays.asList 的小问题
- java.util.Arrays.asList 的小问题
- java.util.Arrays.asList方法的小细节