标签:nullable 功能 返回 否则 jdk 常用 实例 必须 要求
isPresent()
将返回true ,
get()
将返回值 Optional.of(T t) : 创建一个Optional实例
Optional.empty() : 创建一个空的Optional实例
Optional.ofNullable(T t) : 若t不为null,创建Optional实例,否则创建空实例
isPresent() : 判断是否包含值
orElse(T t) : 如果调用对象包含值,返回该值;否则返回t
orElseGet(Supplier s) : 如果调用对象包含值,返回该值;否则返s获取的值
map(Function f) : 如果有值对其处理,并返回处理后的Optional,否则返回Optional.empty()
flatMap(Function mapper) : 与map类似,但要求返回值必须是Optional
024_JDK8.0新特性<五>Optional_优雅判空_常用功能
标签:nullable 功能 返回 否则 jdk 常用 实例 必须 要求
原文地址:https://www.cnblogs.com/xddx/p/13423126.html