如何將 Java 8 Stream 轉換成一個數組?
將 Java 中的 Stream 轉換為陣列 -
- 使用 Collect 介面和 Collectors 類將流收集到列表中。
- 現在使用 toArray() 方法將列表轉換為陣列。
示例
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class J8StreamToArray {
public static void main(String args[]) {
String[] myArray = { "JavaFX", "OpenCV", "WebGL", "HBase" };
Stream<String> stream = Stream.of(myArray);
List<String> list = stream.collect(Collectors.toList());
String[] str = list.toArray(new String[0]);
System.out.println(Arrays.toString(str));
}
}輸出
[JavaFX, OpenCV, WebGL, HBase]
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
Javascript
PHP