Optional<T>をStream<T>に変換する方法は?
2023-09-23 22:05:02
質問
ストリームにOptionalを前置したい。この場合
Stream.concat
はストリームを連結することしかできないので、私はこの質問を持っています。
Optional<T> を Stream<T> に変換するにはどうしたらよいでしょうか?
例
Optional<String> optional = Optional.of("Hello");
Stream<String> texts = optional.stream(); // not working
どのように解決するのですか?
Java-9では、欠落している
stream()
メソッドが追加されているので、このコードは動作します。
Stream<String> texts = optional.stream();
参照 JDK-8050820 . Java-9 のダウンロード こちら .
関連
-
Junitのユニットテストはjava.lang.Testを報告します。
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] Javaで文字列を分割する方法
-
[解決済み] Javaで数値を小数点以下n桁に丸める方法
-
[解決済み] Java 8 List<V> を Map<K, V> に変換する。
-
[解決済み] Java 8 StreamをArrayに変換する方法は?
-
[解決済み] 可能な限り常にパラレルストリームを使用した方がいいのでしょうか?
-
[解決済み] なぜJava 8のOptionalは引数で使ってはいけないのか
-
[解決済み] Java 8 の並列ストリームにおけるカスタムスレッドプール
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スレッド "main "での例外 java.util.NoSuchElementException in Java 問題解決済み
-
Eclipse の問題 アクセス制限。タイプ 'jfxrt' はAPI解決されていません。
-
メモ帳でJavaプログラムをコンパイルして実行すると、Could not find or load main class ...というエラーが表示される。解決方法
-
unsigned char* から const jbyte* {aka const signed char*} への変換が無効です。
-
java マイクロソフト払い戻し予期せぬサーバーからのファイルの終了
-
Java基礎編 - オブジェクト指向
-
コンストラクタDate()が未定義である問題
-
IDEAError:javaの依存性エラー。Annotation processing is not supported for module cycles...(アノテーション処理はモジュールサイクルではサポートされていません。
-
Zipファイルの圧縮・解凍にantを使用する
-
[解決済み】Java 8のOptionalをStream::flatMapで使用する。