您当前的位置: 首页 >  Java

cuiyaonan2000

暂无认证

  • 0浏览

    0关注

    248博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java 8 Optional

cuiyaonan2000 发布时间:2021-08-31 09:50:55 ,浏览量:0

序言

整理下使用过程中的心得.更详细的信息参考官方网址:https://www.runoob.com/java/java8-optional-class.html

  • Optional 类:是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。
  • Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。

Optional 类的引入很好的解决空指针异常。

正容
  1. 创建Optional对象方式1:Optional.of(value2);  // Optional.of - 如果传递的参数是 null,抛出异常 NullPointerException 
  2. 创建Optional对象方式2:Optional a = Optional.ofNullable(value1); // Optional.ofNullable - 允许传递为 null 参数
序号方法 & 描述1static Optional empty()

返回空的 Optional 实例。

2boolean equals(Object obj)

判断其他对象是否等于 Optional。

3Optional filter(Predicate
关注
打赏
1638267374
查看更多评论
立即登录/注册

微信扫码登录

0.0377s