Optional類 、isPresent方法


從 Java 8 引入的一個很有趣的特性是 Optional 類。
Optional 類主要解決的問題是臭名昭著的空指針異常(NullPointerException) 每個 Java 程序員都非常了解的異常。

isPresent(); 為了判斷查詢的類對象是否存在,

采用此方法 一般都配合get使用

代碼解釋:

上圖中的代碼用通俗易懂的語言說就是:
將list用stream流的方式進行處理,然后拿到list中的第一個元素 封裝到Optional<>的類中 (裝在這個類中的原因是為了防止空指針異常,此類可以允許list是空的,一般配合get方法使用)
利用isPresent方法判斷這里list是否是空的,如果不是空的,將利用get方法獲取到當前的水價。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM