首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

聊一聊Java8 Optional,让你的代码更加优雅

下面我们介绍一下Optional类的方法 empty() 返回一个空的Optional对象 Optional.empty of(T value) 参数传入一个对象,返回一个Option对象,value不能为空...System.out.println(user); } } ofNullable(T value) 参数传入一个对象,可以为空,如果为空,将返回一个空的Optional对象,就等于Optional.empty...(),输出的值为Optional.empty,如果不为空,返回一个不为空的Optional对象 /** * @author 刘牌 * @date 2022-03-2921:52 */ public...super T> predicate) 是一个Predicate函数接口,会将Optional中的值作为参数传入,如果符合规则,那么返回一个Optional对象,否则返回一个空的Optional 对象(Optional.empty...extends U> mapper) 参数是一个Function函数式接口,会将Optional中的值作为参数传递到map中,如果传入的值为空,则返回一空的Optional对象,相当于Optional.empty

36220
领券