遍历的办法肯定亦可以做到相互转化,但是遍历起来代码量多,本文使用java.util.Arrays类中自带的方法可以方便的实现该功能。
Int[]数组转为List,String[]数组转为List
查看api文档可以发现java.util.Arrays类中自带的方法asList()
public static List asList(T… a)返回一个受指定数组支持的固定大小的列表。(对返回列表的更改会“直写”到数组。)此方法同 Collection.toArray 一起,充当了基于数组的 API 与基于 collection 的 API 之间的桥梁。返回的列表是可序列化的,并且实现了 RandomAccess。
此方法还提供了一个创建固定长度的列表的便捷方法,该列表被初始化为包含多个元素:List stooges = Arrays.asList(“Larry”, “Moe”, “Curly”);
参数:
a - 支持列表的数组。
返回:
指定数组的列表视图。
举例:
Int[]数组转为List
public static void main(String[] args) {
Integer[] arrIntegers = new Integer[3];
arrIntegers[0] = 1;
arrIntegers[1] = 2;
arrIntegers[2] = 3;
List lisIntegers = Arrays.asList(arrIntegers);
for(int i=0;i