クラス
java.util.OptionalIntの使用

OptionalIntを使用しているパッケージ 
パッケージ 説明
java.util
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
java.util.stream
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
  • java.utilでのOptionalIntの使用

    OptionalIntを返すjava.utilのメソッド 
    修飾子と型 メソッド 説明
    static OptionalInt OptionalInt.empty()
    空のOptionalIntインスタンスを返します。
    static OptionalInt OptionalInt.of​(int value)
    指定された値を記述するOptionalIntを返します。
  • java.util.streamでのOptionalIntの使用

    OptionalIntを返すjava.util.streamのメソッド 
    修飾子と型 メソッド 説明
    OptionalInt IntStream.findAny()
    ストリームの一部の要素を記述するOptionalIntを返します。ストリームが空の場合は空のOptionalIntを返します。
    OptionalInt IntStream.findFirst()
    このストリームの最初の要素を記述するOptionalIntを返します。ストリームが空の場合は空のOptionalIntを返します。
    OptionalInt IntStream.max()
    このストリームの最大要素を記述するOptionalInt、またはこのストリームが空の場合は空のOptionalを返します。
    OptionalInt IntStream.min()
    このストリームの最小要素を記述するOptionalIntまたは空のオプション(このストリームが空の場合)を返します。
    OptionalInt IntStream.reduce​(IntBinaryOperator op)
    結合的累積関数を使用して、このストリームの要素に対してリダクションを実行し、リダクションされた値を記述するOptionalIntを返します(ある場合)。