如何高效运用java.util.Arrays.asList()进行数组转换?
- 内容介绍
- 文章标签
- 相关推荐
本文共计403个文字,预计阅读时间需要2分钟。
`Arrays.asList()` 方法用于将数组转换为列表。以下是其简单使用示例:
java// 定义一个数组String[] array={apple, banana, cherry};
// 使用 Arrays.asList() 方法将其转换为列表List list=Arrays.asList(array);
// 打印结果System.out.println(list);
Arrays.asList()方法的使用#######################Arrays.asList###################
List的典型特征就是长度是可变的,可以方便的进行插入和删除元素.这是它与数组存在的一个很大的区别
数组的长度是固定的,而且我们不能从数组中删除元素,只能修改元素的值
利用Arrays.asList(array)返回一个List,但是这个返回的是只读的List不支持add和remove操作
这是提供了一个可按照List方式访问的外壳而已,其本质还是数组
如果用Arrays.asList(array)得到的List往里面插入数据时会报错java.lang.UnsupportedOperationException异常
Arrays.asList(array)返回的是List,而且是一个定长的List,所以不能转换为ArrayList,只能转换为AbstractList
向asList()方法中传入的Integer和Int是有区别的:
一:
public class ArrayAsList {
public static void main(String[] args) {
//将数组传给Arrays.asList(数组)中
Integer a[] = {9,4,7,3};
List b = Arrays.asList(a);
Iterator
本文共计403个文字,预计阅读时间需要2分钟。
`Arrays.asList()` 方法用于将数组转换为列表。以下是其简单使用示例:
java// 定义一个数组String[] array={apple, banana, cherry};
// 使用 Arrays.asList() 方法将其转换为列表List list=Arrays.asList(array);
// 打印结果System.out.println(list);
Arrays.asList()方法的使用#######################Arrays.asList###################
List的典型特征就是长度是可变的,可以方便的进行插入和删除元素.这是它与数组存在的一个很大的区别
数组的长度是固定的,而且我们不能从数组中删除元素,只能修改元素的值
利用Arrays.asList(array)返回一个List,但是这个返回的是只读的List不支持add和remove操作
这是提供了一个可按照List方式访问的外壳而已,其本质还是数组
如果用Arrays.asList(array)得到的List往里面插入数据时会报错java.lang.UnsupportedOperationException异常
Arrays.asList(array)返回的是List,而且是一个定长的List,所以不能转换为ArrayList,只能转换为AbstractList
向asList()方法中传入的Integer和Int是有区别的:
一:
public class ArrayAsList {
public static void main(String[] args) {
//将数组传给Arrays.asList(数组)中
Integer a[] = {9,4,7,3};
List b = Arrays.asList(a);
Iterator

