Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Javaとstreamに関するyutaka_kinjyoのブックマーク (1)

  • 詳解 Java SE 8 第12回 Stream APIその7

    前回はストリームから離れて、java.util.Optionalクラスを紹介しました。Optionalクラスを使用すると、今までnullチェックを書いていた箇所を書き換えることが可能になります。 今回は、再びストリームに戻って、ストリームのメソッドのうちOptionalクラスを使用しているものを紹介していきます。 ストリームのメソッドでOptionalクラスを使用しているのは次の5つのメソッドです。 findFirst findAny max min reduce いずれも終端処理で、戻り値の型がOptionalクラスとなっています。 以下、順々に紹介していきます。 findFirst/findAny findFirstメソッドもfindAnyメソッドもストリームの要素を返すメソッドです。いずれも、引数はありません。 findFirstメソッドはストリームの先頭の要素を返します。 たとえば

    詳解 Java SE 8 第12回 Stream APIその7
  • 1