一、List转为基本类型数组
使用Java 8中添加的Stream API可以非常方便地将List转为基本类型数组。以下是将List
转为int[]的示例代码:
List list = Arrays.asList(1, 2, 3);
int[] array = list.stream().mapToInt(Integer::intValue).toArray();
在这个例子中,将List转为IntStream,然后通过IntStream的toArray()方法得到int[]数组。
同理,将List
转为long[]也可以使用相同的方法:
List list = Arrays.asList(1L, 2L, 3L);
long[] array = list.stream().mapToLong(Long::longValue).toArray();
二、List转为Object类型数组
如果List中的元素是Object类型,可以使用List的toArray()方法将其转为Object类型数组。以下是示例代码:
List