当前位置 : 主页 > 软件教程 > 其它软件 >

你的项目使用Optional了吗?

来源:互联网 收集:自由互联 发布时间:2022-12-09
本文主要介绍Java8新特性之Optional类,分别介绍了获取对象的3个方法、获取数值的3个方法、处理数值的2个方法、映射数值的1个方法以及实际应用。 1.基本概念 java.util.OptionalT类本质上就
你的项目使用Optional了吗? 本文主要介绍Java8新特性之Optional类,分别介绍了获取对象的3个方法、获取数值的3个方法、处理数值的2个方法、映射数值的1个方法以及实际应用。

1.基本概念
  • java.util.Optional<T>类本质上就是一个容器,该容器的数值可以是空代表一个值不存在,也可以是非空代表一个值存在。

 

2.获取对象 2.1 相关方法
2.2 案例详解

 

 

3.获取数值 3.1 相关方法
3.2 案例详解

 

4.处理数值 4.1 相关方法
4.2 案例详解

 

5.映射数值 5.1 相关方法
5.2 案例详解

 

6.实际应用 6.1 准备Person类

6.2 Java8以前将person对象的姓名转换为大写

6.3 Java8以后借助Optional类将person对象的姓名转换为大写 6.4 总结
  • Optional类是从Java8开始引入的类,主要用于优雅的处理NPE(空指针)问题,而且不用显式进行空值检测,由范式代码改进为链式编程。

 

更多精彩和源码欢迎关注微信公众号《格子衫007》!

【本文由:阿里云代理 http://www.56aliyun.com 复制请保留原URL】
网友评论