Java で IntStream をリストに変換するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-03 03:59:30
オリジナル
608 人が閲覧しました

How do you convert an IntStream to a List in Java?

IntStream からリストへの変換

Java IntStream は、整数値のプリミティブ型ストリームを表します。これは包括的な一連の操作を提供しますが、整数のリストに直接変換するすぐに使用できるメソッドがありません。

Java 8 IntStream to List

Java 8 でこの問題に対処するには、2 段階のプロセスを適用する必要があります:

  1. Boxing: IntStream::boxed は IntStream を Stream に変換します。この「ボックス化」操作は、プリミティブな int 値をラッパー Integer オブジェクトに変換します。
  2. Collection: Collectors.toList() を使用すると、Integer ストリームを List に収集できます。

例:

<code class="java">theIntStream.boxed().collect(Collectors.toList())</code>
ログイン後にコピー

Java 16 以降

Java 16 以降、より簡潔な toList メソッドが導入されました。これは、IntStream から変更不可能な整数のリストへの直接変換を提供します:

<code class="java">theIntStream.boxed().toList()</code>
ログイン後にコピー

以上がJava で IntStream をリストに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート