Java 中陣列到 ArrayList 的轉換
使用 Arrays.asList() 方法 - 將所需的陣列傳遞給此方法並獲取一個 List 物件,然後將它作為引數傳遞給 ArrayList 類的建構函式。
Collections.addAll() 方法 - 使用此方法之前 建立一個新列表,然後使用此方法將陣列元素新增到現有列表中。
迭代方法 - 建立一個新列表。遍歷陣列並將每個元素新增到列表中。
示例
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Tester {
public static void main(String args[]) {
String[] array = {"a", "b", "c", "d", "e"};
//Method 1
List<String> list = Arrays.asList(array);
System.out.println(list);
//Method 2
List<String> list1 = new ArrayList<String>();
Collections.addAll(list1, array);
System.out.println(list1);
//Method 3
List<String> list2 = new ArrayList<String>();
for(String text:array) {
list2.add(text);
}
System.out.println(list2);
}
}輸出
[a, b, c, d, e] [a, b, c, d, e] [a, b, c, d, e]
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP