通过 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);
广告