Java 中将流转换为数组的程序
java 8object oriented programmingprogramming更新于 2025/12/4 1:48:17
假设我们的流是 −
Stream<Integer> stream = Stream.of(50, 100, 200, 400, 800, 1000, 2000);
现在,使用 toArray() − 将流转换为数组
Object[] objArr = stream.toArray(Object[] ::new);
以下是 Java 中将流转换为数组的程序−
示例
import java.util.*;
import java.util.stream.*;
import java.util.function.Function;
public class Demo {
public static void main(String args[]) {
Stream<Integer> stream = Stream.of(50, 100, 200, 400, 800, 1000, 2000);
Object[] objArr = stream.toArray(Object[] ::new);
System.out.println("Array = "+ Arrays.toString(objArr));
}
}
输出
Array = [50, 100, 200, 400, 800, 1000, 2000]

