java 数组转arraylist
时间: 2023-11-25 11:03:39 浏览: 81
Clase_7_de_Java:数组和ArrayList(对象)第2部分
要将Java数组转换为ArrayList,可以使用ArrayList的构造方法或者使用Collections类的addAll方法。
方法一:使用ArrayList的构造方法
可以使用ArrayList的构造方法将数组转换为ArrayList。示例代码如下:
```java
int[] array = {1, 2, 3, 4, 5};
ArrayList<Integer> arrayList = new ArrayList<>(Arrays.asList(array));
```
这样就可以将整型数组array转换为整型ArrayList。
方法二:使用Collections类的addAll方法
可以使用Collections类的addAll方法将数组元素添加到ArrayList中。示例代码如下:
```java
int[] array = {1, 2, 3, 4, 5};
ArrayList<Integer> arrayList = new ArrayList<>();
Collections.addAll(arrayList, array);
```
这样也可以将整型数组array转换为整型ArrayList。
无论使用哪种方法,都可以将数组转换为ArrayList。需要注意的是,一旦数组被转换为ArrayList,就可以使用ArrayList提供的丰富方法对其进行操作,比如添加、删除、查找等。另外,ArrayList是可变长的动态数组,可以根据需要动态调整大小,灵活方便。
阅读全文