タグ

ブックマーク / qiita.com/motoki1990 (1)

  • JavaのStream終端処理 - Qiita

    Java8で追加されたStreamの終端処理で分からないのが結構あったので勉強してみました。 stream操作は、Stream生成⇒中間処理⇒終端処理の順番で実施します。 Stream生成⇒中間処理だけ実施しても、元のリスト等には影響を与えませんし、戻り値もありません。 何か処理をしたい場合、結果を得たい場合は必ず終端処理を実施しないといけません。 気が向けばもっと増やしていくと思いますが、今回は適当にピックアップしたものを挙げています。 count そのままわかりやすいですが、Streamの件数をカウントします。 ふつうはfilter等の中間処理と合わせて使用します。 /** * Stream終端処理 countを確認 */ @Test public void count() { // そのまま long count = IntStream.rangeClosed(1, 10).coun

    JavaのStream終端処理 - Qiita
    chess-news
    chess-news 2019/06/26
    stream
  • 1