透過 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);
廣告