在Java中,ArrayList是一個動態數組,可以存儲多個元素。要將數組轉換為ArrayList,可以使用以下方法:
import java.util.Arrays;
import java.util.ArrayList;
import java.util.List;
public class ArrayToList {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5};
List<Integer> arrayList = new ArrayList<>(Arrays.asList(array));
System.out.println("Array to ArrayList: " + arrayList);
}
}
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ArrayToList {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5};
List<Integer> arrayList = new ArrayList<>();
for (int element : array) {
arrayList.add(element);
}
System.out.println("Array to ArrayList: " + arrayList);
}
}
在這兩個示例中,我們首先創建了一個整數數組,然后將其轉換為ArrayList。第一個示例使用了Arrays.asList()
方法,它返回一個固定大小的列表,該列表直接由原始數組支持。第二個示例使用了Collections.addAll()
方法,它逐個將數組元素添加到ArrayList中。注意,這兩種方法都不會修改原始數組。