list转数组使用流
时间: 2023-08-30 09:13:09 浏览: 91
Java 实例 - 集合转数组源代码+详细指导教程.zip
要将列表(list)转换为数组(array)并使用流(stream),您可以使用流的toArray()方法。以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
Integer[] array = list.stream().toArray(Integer[]::new);
// 打印数组元素
System.out.println(Arrays.toString(array));
}
}
```
在上面的代码中,我们首先创建了一个整数型列表list,并将其初始化为1、2、3、4和5。然后,我们使用流的toArray()方法将列表转换为整数数组array。最后,我们使用Arrays.toString()方法打印数组元素。
输出结果将是:[1, 2, 3, 4, 5]
阅读全文