optianal

of和ofNullable
Optional类的静态方法 用来创建Optional对象 区别在于后者可以传null

isPresent
校验Optional是否有值 返回boolean

get和orElse和orElseGet
三者都是从Optional中取值
get 如果Optional为空 会报错
orElse 如果Optional为空 返回给的默认值
orElseGet 与orElse基本一样 但是可以用supplier接口来提供默认值

posted @ 2017-05-13 09:39  MrYuki  阅读(215)  评论(0编辑  收藏  举报