我想用

java.util.Optional.orElseThrow()

具有要求构造函数参数的Exception类型。像这样:
.orElseThrow(MyException::new(someArgument)) // obviously NOT working

有没有办法创建一个将我的参数值传入的供应商?

最佳答案

当然。

.orElseThrow(() -> new MyException(someArgument))

09-05 01:56