通过 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 次浏览

开启您的 职业生涯

完成课程即可获得认证

开始吧
广告