为了账号安全,请及时绑定邮箱和手机立即绑定

如何用函数风格的表达式替换 if(Optional.isPresent())

如何用函数风格的表达式替换 if(Optional.isPresent())

慕桂英3389331 2021-06-28 20:53:07
我有以下代码块:Optional<Integer> result = //some method that returns an Optional<Integer>;    if(result.isPresent()) {        return result.get();    } else {        return 0;    }我的 IntelliJ 建议我用函数表达式替换它。我看到里面有一个方法ifPresentOrElse(),Optional但我无法弄清楚在这种特殊情况下如何使用它。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 359 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信