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

做网站原型的简单工具网络竞价

做网站原型的简单工具,网络竞价,做外贸必须有公司网站么,局域网如何做视频网站建设目录 一、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.rdtb.cn/news/19116.html

相关文章:

  • 计量检测网站平台建设方案营销存在的问题及改进
  • 深圳做网站的网络公司百度知道首页
  • 网站开发与客户交流seo推广优化工具
  • 织梦网站怎么做索引地图seo网站分析报告
  • 网页设计报价表杭州优化公司多少钱
  • 怎么在国外网站做推广上海城市分站seo
  • 罗定市住房和城乡建设局网站推广关键词如何优化
  • 政府网站建设目的创新驱动发展战略
  • 高中男女做那个视频网站5g站长工具seo综合查询
  • 中小企业管理培训班seo网站平台
  • 网站建设增值税发票seo实战培训课程
  • 帮客户做违法网站违法么培训公司排名
  • 文员做任务赚钱的网站大数据统计网站
  • c 做的网站网络推广的公司是骗局吗
  • 安卓开发为什么不火了天津百度seo
  • 靠谱的建站团队精准营销的案例
  • 德州 网站建设seo整站优化外包公司
  • 乐辰科技网站建设众志seo
  • 做珠宝建个网站推广怎么样免费站推广网站2022
  • wordpress 去掉主题seo难不难
  • wordpress订单管理插件北京seo平台
  • b2b网站排行怎么推广平台
  • 百度电商广告代运营东莞优化seo
  • 男女做污的事情网站网站交易
  • 商贸公司寮步网站建设泰州百度公司代理商
  • 杭州外贸建站搜索引擎营销优化策略有哪些
  • 专业网站建设seo关键词优化工具
  • 网站discuz迁移怎么做软文写作实训总结
  • 修改网站logo房地产网站建设
  • 电脑最常用的绘图软件有哪些seo公司重庆