Optional中有哪些常用的方法呢?
下文笔者讲述Optional中常见的方法分享,如下所示
可用于存储null对象
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方法中的映射函数得到返回值 |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


