使用したい
java.util.Optional.orElseThrow()
コンストラクタパラメータを要求する例外型を使用します。次のようになります。
.orElseThrow(MyException::new(someArgument)) // obviously NOT working
引数値を渡すサプライヤーを作成する方法はありますか?
ベストアンサー1
もちろん。
.orElseThrow(() -> new MyException(someArgument))