一.List转数组##
1.转换示例:
/* String列表转换为数组 */
// 创建列表
List<String> strList = new ArrayList<>();
strList.add("a");
strList.add("b");
strList.add("c");
// 转换为数组
String[] strArr = strList.toArray(new String[strList.size()]);
/*Integer列表转换为数组 */
// 创建列表(使用包装类型Integer)
List<Integer> integerList = new ArrayList<>();
integerList.add(3);
integerList.add(2);
integerList.add(1);
// 转换为Integer[] 类型的数组
Integer[] integerArr = integerList.toArray(new Integer[integerList.size()]);
// 使用java8的stream将List<Integer>转为int[]
int[] arr1 = integerList.stream().mapToInt(Integer::valueOf).toArray();
2.List接口中转换为数组的两个方法
Object[] toArray(); //