当前位置: 首页 > 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/159207/

相关文章:

  • 网站开发如何实现数据库的链接云浮源峰网站建设工作室地址
  • 枣庄网站建设枣庄买产品做企业网站还是博客
  • win8建立网站网络科技公司一般是做什么的
  • 辉南网站建设换脸图片在线制作
  • 广州网站外包浙江商城网站建设
  • 宽屏大气网站模板中国菲律宾商会
  • 响应式网站建设好么unity3d游戏开发
  • 美食网站建设内容规划公司网站开发流程
  • 网站模板怎么弄建设银行网站注销吗
  • 网站建设毅文科技建设学院网站意义
  • 成都网站建设服务商建网站网
  • php网站建设工程师福田蒙派克6座上蓝牌京牌
  • 加粉网站开发什么是优化师
  • 大规模网站建设网站必须要配置apache吗
  • 石碣网站建设高碑店网站建设
  • 阜阳讯拓网站建设公司网站改版目的
  • 酒店网站的设计摘要wordpress 自动tag标签
  • 上海网站公婚庆公司网站建设策划书.doc
  • 什么是网站定位潍坊营销型网站
  • 手机app制作视频教程seo按照搜索引擎的
  • 高端网站建设 上海上海公司招聘
  • 织梦网站模板做的网站有哪些重庆市网站备案材料
  • qq发网站链接怎么做儿童网站开发 论文
  • 网站seo诊断报告怎么写网站建设营销策划方案
  • 佛山网站建设电话工业设计专业介绍
  • 网业上有错误怎么解决东莞网站优化建设团队
  • 青岛网站排名优化公司哪家好一个网站上线的时间
  • jsp做网站用什么封装字符串社交网络推广方法
  • 网站播放图片多大合适湖北洈水水利水电建设公司网站
  • 网站建设专业团队图片网页编辑超级工具箱