Arrays的asList方法注意事项
2011-08-17 23:14
411 查看
Arrays的asList方法可将数组或指定个数的对象转换成一个List集合。
这个LIst集合既不是List接口的实现类ArrayList的实例,也不是Vector实现类的实例,
而是Arrays的内部类ArrayList的实例。
Arrays.ArrayList是一个固定长度的List集合,程序只能遍历访问该集合里的元素,不可增加、删除该集合里的元素。
原型:
public static <T> List<T> asList(T... a) {
return new ArrayList<T>(a);
}
eg:
String[] arrays = new String[]{"a","b","c","d","e"};
List<String> list = Arrays.asList(arrays);
System.out.println(list.size());
System.out.println(list.add("f"));//会抛出UnsupportedOperationException异常
这个LIst集合既不是List接口的实现类ArrayList的实例,也不是Vector实现类的实例,
而是Arrays的内部类ArrayList的实例。
Arrays.ArrayList是一个固定长度的List集合,程序只能遍历访问该集合里的元素,不可增加、删除该集合里的元素。
原型:
public static <T> List<T> asList(T... a) {
return new ArrayList<T>(a);
}
eg:
String[] arrays = new String[]{"a","b","c","d","e"};
List<String> list = Arrays.asList(arrays);
System.out.println(list.size());
System.out.println(list.add("f"));//会抛出UnsupportedOperationException异常
相关文章推荐
- Arrays.asList 使用注意事项
- Arrays.asList()方法注意
- Arrays类--Arrays.asList方法的使用及注意
- Arrays.asList方法创建List需要注意的地方
- Arrays.asList使用注意事项
- Java Arrays.asList注意事项
- java中Arrays.asList(T... a)注意事项
- 使用Arrays.asList注意事项
- Arrays.asList方法的漏洞
- Java中关于Arrays.asList方法的深入学习与理解
- 15 three sum 用到Arrays.sort 和 Arrays.asList()的方法
- arrays.aslist() 方法 java.lang.UnsupportedOperationException
- Arrays类——Arrays.asList()方法使用
- Arrays.asList()方法的使用
- Arrays.asList方法总结
- Arrays类——Arrays.asList()方法使用
- 对List元素迭代删除的注意事项以及三个方法
- Arrays.asList(……)方法使用说明
- java.util.List接口的方法subList()的使用注意事项
- Arrays.asList方法总结