將流轉換為陣列的 Java 程式
假設以下情況,這是我們的流−
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]
廣告