欢迎浏览sook云!
时间:2022-05-14 19:50
人气:
作者:sook云
可选类在Java8中可用。让我们用一些例子来理解它的逻辑。
可选实例充当生产性Java类的包装器。例如我有一个人类:
第21行将触发空指针异常。
控制台将打印"错误:java.lang.NullPointerException异常–空"。为了避免这种情况的发生,云品,我们可以采用不可利用的方法,图数据库有哪些,并用本文提出的方法对可用性进行评估。下面的第28行和第32行将相应地打印false和true。
现在我们可以编写:
方法ifPresent()中指定的lambda表达式只有在方法isPresent()返回true时才会执行。
现在我们可以避免(条件)?x: y语句使用orElse方法可选:
我们需要弄清楚一个人是不是杰瑞。旧的方法总是要检查引用jerry是否可用
新的方法是使用Optional类实例的filter方法,老虎淘客,海量数据,因此可以避免空检查(替换为ifPresent)。
使用map函数的增强版本:
map接受返回未包装数据的函数,大数据时代是什么意思,但不带可选(type U),flatMap接受返回包装数据的函数,但带可选(type Optional)。
上一篇:天翼云_河南高端网站建设_高性能
下一篇:CDN_lol服务器_9元