のドキュメントを見ているのですIntStream
が、メソッドは見つかりましたtoArray
が、直接アクセスする方法がありません。List<Integer>
Stream
を に変換する方法は確かにあるのでしょうかList
?
ベストアンサー1
IntStream::boxed
IntStream::boxed
回転するIntStream
にStream<Integer>
すると、collect
にList
:
theIntStream.boxed().collect(Collectors.toList())
このboxed
メソッドはint
、のプリミティブ値をIntStream
ストリームに変換します。Integer
オブジェクト。"ボクシング"int
⬌変換プロセスの名前Integer
。Oracle チュートリアル。
Java 16以降
Java 16では、toList
メソッド。変更不可能なリスト議論されたここ。
theIntStream.boxed().toList()