Java程式:將流轉換為型別化陣列
在本文中,我們將學習如何將Java流轉換為Java中的型別化陣列。透過使用帶有建構函式引用的toArray()方法,我們可以確保陣列具有正確的型別。
問題陳述
給定一個字串流,編寫一個Java程式將其轉換為型別化陣列並顯示元素。輸入
Stream.of("Bing Bang Theory", "Vampire Diaries", "Game of Thrones", "Homecoming")
輸出Array...
Bing Bang Theory
Vampire Diaries
Game of Thrones
Homecoming
將流轉換為型別化陣列的步驟
以下是將流轉換為型別化陣列的步驟:
Java程式:將流轉換為型別化陣列
以下是將流轉換為型別化陣列的示例:
import java.util.Arrays;
import java.util.stream.Stream;
public class Demo {
public static void main(String[] args) {
Stream<String> stream = Stream.of("Bing Bang Theory", "Vampire Diaries", "Game of Thrones", "Homecoming");
final String[] strArr = stream.toArray(String[]::new);
System.out.println("Array...");
Arrays.asList(strArr).forEach(n-> System.out.println(n));
}
}
輸出
Array... Bing Bang Theory Vampire Diaries Game of Thrones Homecoming
程式碼解釋
使用Stream.of()建立流。toArray()方法使用String[]::new指定陣列型別,將流轉換為String[]。然後使用forEach()列印陣列元素。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP