javaOptional有什么用

美女程序员鼓励师

说明

1、Optional不是函数接口,而是为了防止空指针异常。

2、Optional可以被视为包装对象(可以是null,也可以是非null)的容器。作为定义的时一种方法,当返回的对象可能是空的,也可能是非空的。可以考虑用Optional来包装,这也是Java8推荐使用的方法。

实例

Optional<String> optional = Optional.of("bam");

 

optional.isPresent();           // true

optional.get();                 // "bam"

optional.orElse("fallback");    // "bam"

 

optional.ifPresent((s) -> System.out.println(s.charAt(0)));     // "b"

以上就是java Optional的用法,希望对大家有所帮助。更多Java学习指路:Java基础

推荐操作环境:windows7系统、java10版,DELL G3电脑。

以上是 javaOptional有什么用 的全部内容, 来源链接: utcz.com/z/544146.html

回到顶部