Optionalのメソッド
テスト
shuso
2023年12月20日
カード11
いいね0
ビューア設定
[Enter]で回答、[Shift + Enter]で改行します。キーボードショートカットテスト結果は全て回答すると保存されます。
-
空のインスタンスを戻すのは?
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMap
Empty
-
値がなければtrue、あればfalseを戻すのは?
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMap
isEmpty
-
値があればtrue、なければfalseを戻すのは?
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMap
isPresent
-
引数(非Null)を戻すのは?
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMap
of
-
引数(Null可)を戻すのは?
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMap
ofNullable
-
値があればその値を、なければ引数の値を戻すのは?
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMap
orElse
-
値があれば値を返し、空ならラムダ式の結果を戻す。
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMap
orElseGet
-
Optionalが空の場合に任意の検査例外をスローできる(通常なら非検査例外)
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMap
orElseThrow
-
Optionalが値を持っていれば引数のラムダ式を実行。なければなにもしない。
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMap
ifPresent
-
値があれば第一引数、なければ第二引数のラムダ式を実行する。
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMap
ifPresentOrElse
-
mapのように新たにインスタンスを生成せず、元のインスタンスを処理する。
Empty
isEmpty
isPresent
of
ofNullable
orElse
orElseGet
orElseThrow
ifPresent
ifPresentOrElse
flatMap
flatMap
-