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

更新日期:25-6 月 -2020

568 次瀏覽

開啟您的 職業生涯

完成課程即可獲得認證

開始吧
廣告