我的意思不是返回一个 Optional 值,我的意思是对于一个方法:
public void someMethod() {
Optional<Obj> obj = someService.getObj();
if (obj.isPresent()) {
....
} else {
log.info(xxxx);
return;
}
xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx
other codes
}
是否可以用 Optional.ifPresent 方式编写它?我的意思是,避免使用if isPresent的东西。
非常感谢。
== 更新:
似乎如果JDK9中的PresentOrElse可以做到这一点,但是在JAVA8中有什么办法做到这一点吗?
我不需要此方法返回任何值,但如果Optable不存在,我想记录一些东西。
呼啦一阵风
慕尼黑的夜晚无繁华
米脂
江户川乱折腾
红糖糍粑
随时随地看视频慕课网APP
相关分类