欢迎光临散文网 会员登陆 & 注册

Optional在实际开发中的常用姿势

2023-06-28 16:22 作者:游戏小白技术宅  | 我要投稿

Optional在实际开发中的常用姿势

  • jdk 1.8 提出的工具类
  • 最基本的作用:避免空指针异常
  • 第一种常用场景:
  • 不为空,执行
  • 过滤,成立,执行
  • 第二种使用场景:获取对象
  • .orElse() 或者 .orElseGet()
  • 第三种使用场景:操作复杂对象

没隔一步就要做相关判断时

在这个例子种,map 和 flatmap 结果相同

  • 关于异常
  • .orElseThrow() 捕获异常

Optional在实际开发中的常用姿势的评论 (共 条)

分享到微博请遵守国家法律