当前位置: 首页 > news >正文

中国林业工程建设协会官方网站网站返回首页怎么做的好看

中国林业工程建设协会官方网站,网站返回首页怎么做的好看,wordpress 公众号群发,谷歌google官网入口目录 一、Stream 相关 1、findFirst 方法 二、Optional 1、如何构造Optional 2、ifPresent 方法 一、Stream 相关 1、findFirst 方法 Stream的findFirst方法在此流中查找第一个元素作为Optional。 如果流中没有元素,findFirst返回空的Optional。 如果流没…

目录

一、Stream 相关

1、findFirst 方法

二、Optional 

1、如何构造Optional

2、ifPresent 方法


一、Stream 相关

1、findFirst 方法

Stream的findFirst方法在此流中查找第一个元素作为Optional。

如果流中没有元素,findFirst返回空的Optional。

如果流没有顺序,那么findFirst可以选择任何元素。

如果findFirst选择的元素为null,它将抛出NullPointerException。

二、Optional 

JDK 1.8加入了 Optional 类。用于避免用if判空时出现空指针异常,它就是一个包裹着对象的容器。如果值存在则 isPresent()方法会返回 true,调用 get() 方法会返回该对象。

1、如何构造Optional

JDK 提供三个静态方法来构造一个 Optional:

  1. Optional.of(T value) 该方法通过一个非 null 的 value 来构造一个 Optional,返回的 Optional 包含了 value 这个值。对于该方法,传入的参数一定不能为 null,否则便会抛出 NullPointerException。

  2. Optional.ofNullable(T value) 该方法和 of 方法的区别在于,传入的参数可以为 null,进行三目运算,判断传入的参数是否为 null,如果为 null 的话,返回的就是 Optional.empty()。

  3. Optional.empty()该方法用来构造一个空的 Optional,即该 Optional 中不包含值 —— 其实底层实现还是 如果 Optional 中的 value 为 null 则该 Optional 为不包含值的状态,然后在 API 层面将 Optional 表现的不能包含 null 值,使得 Optional 只存在 包含值 和 不包含值 两种状态。

2、ifPresent 方法

如果 Optional 中有值,则对该值调用 consumer.accept,否则什么也不做。

http://www.yayakq.cn/news/973729/

相关文章:

  • vue门户网站模板成都装修设计公司
  • 青岛胶州网站建设net开发网站
  • 在线教育网站模板方城微网站开发
  • 国外对旅游网站的建设wordpress建数据库
  • 温州企业网站用服务器ip做网站
  • 网站开发技术期末考试试题平面设计网络课程推荐
  • 网络优化公司网站代码深圳住房和建设局网站
  • 网站培训制度国外做旅游攻略的网站
  • 枞阳网站制作图片编辑器在线制作
  • 网站模板尺寸wordpress底下固定
  • 云平台网站叫什么网店美工有什么重要作用
  • 宁夏建设职业技术学院网站免费logo
  • 常州网站建设平台单页网站 html
  • 动易网站模板免费wordpress app接口
  • wordpress网站框架郑州网站建设rwxwl
  • 食品网站建设的照片橙色的网站模板
  • 移动网站开发面试题润滑油东莞网站建设技术支持
  • 外链建设都需要带网站网址用淘宝评论做网站
  • php网站开发文章管理系统求职网站开发多少钱
  • 户网站建设整改报告做ppt好的网站有哪些方面
  • 江苏免费建站网上做问卷报酬不错的网站是
  • 做生产计划类的网站确定建设电子网站的目的
  • 网站友情链接怎么样做如何注册自己的网站
  • 新乐网站制作价格phpcms v9网站导航
  • 网站一般用什么语言做网站名称创意大全
  • 提升型企业网络营销网站旅游网站建设的参考文献
  • 加粉网站开发品牌代理
  • 网站建设总结报告书开发一个app的注意事项
  • 哪个公司做网站比较好哪里有营销型网站制作
  • 一个网站需要哪些备案品牌推广图片