
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》!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/539485.html
標籤:Java
