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