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

深圳有哪些知名企业网站关键词优化系统

深圳有哪些知名企业,网站关键词优化系统,上海网站设计服务商,wordpress去掉分类归档一、需求背景 Java8的Optional接口是我们经常使用的一个接口,尤其是对对象进行判空的时候,需要经常使用到IfPresent()。 但是,如果是对List进行判空、循环的话,就稍显繁杂了,因为几乎每次对List进行操作的时候&a…

一、需求背景

      Java8的Optional接口是我们经常使用的一个接口,尤其是对对象进行判空的时候,需要经常使用到IfPresent()
      但是,如果是对List进行判空、循环的话,就稍显繁杂了,因为几乎每次对List进行操作的时候,都需要先进行IfPresent,然后再调用forEach();那么,能否自己写一个方法,将这两结合起来呢?,其实也不难,大致实现如下:

二、具体实现

      具体实现步骤、调用方法如下:

  1. 具体实现
/*** 如果List的IfPresent判断通过,就调用forEach循环* @param optionalList  待操作的list* @param action forEach操作* @param <T> 消费者对象*/public static <T> void forEachIfPresent(Optional<List<T>> optionalList, Consumer<T> action) {optionalList.ifPresent(items -> items.forEach(action));} 
  1. 调用
 public static void main(String[] args) {Optional<List<String>> optionalList = Optional.ofNullable(Arrays.asList("A", "B", "C"));List<String> list = new ArrayList<>();// 原始的ifPresent、forEach调用System.out.println("-------------------原始调用操作结果-------------------");optionalList.ifPresent(items -> {items.forEach(item -> {System.out.println(item);list.add(item);});});System.out.println(list);list.clear();// 调用自定义方法实现ifPresent以及forEach循环操作System.out.println("-------------------原始自定义增强方法操作结果-------------------");forEachIfPresent(optionalList,item->{System.out.println(item);list.add(item);});System.out.println(list);}
  1. 输出结果
-------------------原始调用操作结果-------------------
A
B
C
[A, B, C]
-------------------原始自定义增强方法操作结果-------------------
A
B
C
[A, B, C]

可以看到,通过上述组合以后,简化了ifPresentforEach调用的步骤,并且与原始的调用方法无二.

http://www.yidumall.com/news/109227.html

相关文章:

  • 成年男女做羞羞视频网站网络营销最主要的工具是
  • 做网站需要什么系统北京seo外包平台
  • 网站开发的工资是多少网络营销推广策划的步骤是什么
  • 东莞企石网站设计宁波如何做抖音seo搜索优化
  • 企业网站源码gitseo博客是什么意思
  • 网站项目申请百度网盘网站入口
  • 网站开发的编程语言海洋seo
  • 青浦区做网站西安百度公司地址介绍
  • 微信小商店百度关键词优化教程
  • 手机网站要备案吗2022年新闻大事
  • 中小企业是用什么来做网站的开发的新的数据新闻
  • 现在在百度做网站要多少钱sem推广计划
  • 广安做网站公司百度指数查询官网大数据
  • 网站建设开发语言网页制作软件dreamweaver
  • 做建筑机械网站那个网站好互联网营销师证书有用吗
  • 网站开发框架技术免费做网站推广的软件
  • 个体网站建设龙岗网站设计
  • 武汉专业做网站上海专业做网站
  • 做网站的底图尺寸多大河南seo和网络推广
  • 网页升级未成年人自行离开全国最好网络优化公司
  • 网站维护平台百度关键字优化精灵
  • 网站开发应用开发百度高级搜索技巧
  • 网站后台维护教程上海最专业的seo公司
  • 推荐常州网站建设东莞今日新闻大事
  • 一起来做网站17百度关键词推广价格查询
  • 网站建设亇金手指下拉排名亅高端企业网站建设
  • win10做网站服务器销售推广方案
  • 江门网站制作案例上海建站seo
  • 个人做房产网站有哪些南宁 百度网盘
  • 做侵权网站用哪里的服务器稳广州谷歌优化