百木园-与人分享,
就是让自己快乐。

Optional中有哪些常用的方法呢?

转自:

http://www.java265.com/JavaCourse/202206/3719.html

1、Optional介绍
Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。
Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。
Optional 类的引入很好的解决空指针异常。 


 

下文笔者讲述Optional中常见的方法分享,如下所示

Optional简介

Optional是JDK8中的一个新容器对象,
可用于存储null对象 备注

方法名称
Optional.of(object) 传递参数
当of中object对象是null,则报空指针异常
Optional.ofNullable(object) 允许ofNullable传递null对象
Optional.empty() 返回空的Optional实例
optional.isPresent() 判断Optional实例是否为空
optional.orElse(object) 当optional为空的话返回orElse中的对象
Optional.get() 获取optional中的T对象
Optional.map() 当optional不为null,则执行map方法中的映射函数得到返回值
 

来源:https://www.cnblogs.com/java265/p/16456321.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » Optional中有哪些常用的方法呢?

相关推荐

  • 暂无文章