透過 Java 反射將陣列轉換為泛型列表
可以使用 java.util.Arrays.asList() 方法將陣列轉換為固定大小的列表。本質上,此方法是基於陣列的 API 和基於集合的 API 之間的一座橋樑。
一個演示將陣列轉換為泛型列表的程式如下 −
示例
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Demo {
public static void main(String[] args) {
String str[] = new String[]{"apple","orange","mango","guava", "melon"};
List<String> list = Arrays.asList(str);
System.out.println("The list is: " + list);
}
}以上程式的輸出如下 −
The list is: [apple, orange, mango, guava, melon]
現在,我們來了解一下上面的程式。
首先定義字串陣列 str[]。然後使用 Arrays.asList() 方法將陣列轉換為泛型列表。最後顯示此列表。以下程式碼段演示了此過程 −
String str[] = new String[]{"apple","orange","mango","guava", "melon"};
List<String> list = Arrays.asList(str);
System.out.println("The list is: " + list);
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP