如何將 Java 8 流轉換為陣列?
要在 Java 中將流轉換為陣列 -
- 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]
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP