开发者社区 问答 正文

关于java8的Optional使用问题

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

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

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

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

    效率更高,简洁。

    2019-07-17 23:02:19
    赞同 展开评论
问答分类:
问答标签:
问答地址: