-
空のインスタンスを戻すのは?
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMapEmpty -
値がなければtrue、あればfalseを戻すのは?
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMapisEmpty -
値があればtrue、なければfalseを戻すのは?
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMapisPresent -
引数(非Null)を戻すのは?
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMapof -
引数(Null可)を戻すのは?
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMapofNullable -
値があればその値を、なければ引数の値を戻すのは?
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMaporElse -
値があれば値を返し、空ならラムダ式の結果を戻す。
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMaporElseGet -
Optionalが空の場合に任意の検査例外をスローできる(通常なら非検査例外)
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMaporElseThrow -
Optionalが値を持っていれば引数のラムダ式を実行。なければなにもしない。
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMapifPresent -
値があれば第一引数、なければ第二引数のラムダ式を実行する。
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMapifPresentOrElse -
mapのように新たにインスタンスを生成せず、元のインスタンスを処理する。
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMapflatMap
ログイン