开发者社区> 问答> 正文

关于java8的Optional使用问题

想请教一下,下面这种写法和我直接用三元运算有什么不同
3_1_QR2_A_Z6_QA50_R_3R

展开
收起
宏宇天成 2018-08-25 14:14:01 2061 0
2 条回答
写回答
取消 提交回答
  • 自由散漫的开发者,哇哈哈

    Optional是为了避免 obj==null 这类判断,是函数式思想
    ifPresent()只有在user.getName()不为null时,才会执行lambda函数

    2019-07-17 23:02:19
    赞同 展开评论 打赏
  • 擅长互联网移动开发。。。

    效率更高,简洁。

    2019-07-17 23:02:19
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载