Java8之Optional
2021-05-07 01:30
标签:col 获取 color 否则 flat nullable str new 不为 Java8之Optional 标签:col 获取 color 否则 flat nullable str new 不为 原文地址:https://www.cnblogs.com/mingforyou/p/14726742.html/*
Optional 容器类常用方法
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 map) : 与map类似,要求返回值是Optional
*/
Optional