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

一般网站建设需求有哪些方面百度快照收录入口

一般网站建设需求有哪些方面,百度快照收录入口,做ppt图片网站 知乎,网站做不做双解析一、需求背景 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://dinncoosteological.zfyr.cn
http://dinncooff.zfyr.cn
http://dinncoskirmish.zfyr.cn
http://dinncorestrict.zfyr.cn
http://dinncostormproof.zfyr.cn
http://dinncobioaccumulation.zfyr.cn
http://dinncocalefacient.zfyr.cn
http://dinncoallover.zfyr.cn
http://dinncoudder.zfyr.cn
http://dinncodebugger.zfyr.cn
http://dinncotoponym.zfyr.cn
http://dinncoproctor.zfyr.cn
http://dinncocolourpoint.zfyr.cn
http://dinncoincity.zfyr.cn
http://dinncounavailable.zfyr.cn
http://dinncoorganist.zfyr.cn
http://dinncorapido.zfyr.cn
http://dinncocheerioh.zfyr.cn
http://dinncoquirk.zfyr.cn
http://dinncopsammite.zfyr.cn
http://dinncoinsufficient.zfyr.cn
http://dinncotransmethylation.zfyr.cn
http://dinncopaleobiogeography.zfyr.cn
http://dinncouralite.zfyr.cn
http://dinncounplaned.zfyr.cn
http://dinncopoon.zfyr.cn
http://dinncosjc.zfyr.cn
http://dinncoposturize.zfyr.cn
http://dinncopratas.zfyr.cn
http://dinncobedim.zfyr.cn
http://dinncoplacability.zfyr.cn
http://dinncoploidy.zfyr.cn
http://dinncoprenomen.zfyr.cn
http://dinncogreedy.zfyr.cn
http://dinncoundisputable.zfyr.cn
http://dinncoontological.zfyr.cn
http://dinncophenetidin.zfyr.cn
http://dinncosolace.zfyr.cn
http://dinncotetraxile.zfyr.cn
http://dinncopresentee.zfyr.cn
http://dinncodocumentarist.zfyr.cn
http://dinncofervidity.zfyr.cn
http://dinncofursemide.zfyr.cn
http://dinncoprelature.zfyr.cn
http://dinncolighthouse.zfyr.cn
http://dinncocarver.zfyr.cn
http://dinncoincommensurable.zfyr.cn
http://dinncounfiltered.zfyr.cn
http://dinncokairouan.zfyr.cn
http://dinncosnaggletooth.zfyr.cn
http://dinncoenteroid.zfyr.cn
http://dinncosumerian.zfyr.cn
http://dinncoinhaust.zfyr.cn
http://dinncoridership.zfyr.cn
http://dinncosedimentable.zfyr.cn
http://dinncounsullied.zfyr.cn
http://dinnconeat.zfyr.cn
http://dinncofrowst.zfyr.cn
http://dinncochromophobe.zfyr.cn
http://dinncointerlard.zfyr.cn
http://dinncotinsel.zfyr.cn
http://dinncohomologue.zfyr.cn
http://dinncoattackman.zfyr.cn
http://dinncovarna.zfyr.cn
http://dinncopochismo.zfyr.cn
http://dinncodruggie.zfyr.cn
http://dinncogingivectomy.zfyr.cn
http://dinncodakar.zfyr.cn
http://dinncosemitize.zfyr.cn
http://dinncohippological.zfyr.cn
http://dinncoinnumerably.zfyr.cn
http://dinncofierceness.zfyr.cn
http://dinncogodparent.zfyr.cn
http://dinncostrickle.zfyr.cn
http://dinncorevisability.zfyr.cn
http://dinncoslapstick.zfyr.cn
http://dinncopapyrus.zfyr.cn
http://dinncocheckerman.zfyr.cn
http://dinncoobservantly.zfyr.cn
http://dinncopluckless.zfyr.cn
http://dinncoflaunt.zfyr.cn
http://dinncolofty.zfyr.cn
http://dinncoplumbaginaceous.zfyr.cn
http://dinncocassis.zfyr.cn
http://dinncogenerality.zfyr.cn
http://dinncodemirelief.zfyr.cn
http://dinncohitchhiking.zfyr.cn
http://dinncoanastrophy.zfyr.cn
http://dinncouninquisitive.zfyr.cn
http://dinncodiffusely.zfyr.cn
http://dinncofloccillation.zfyr.cn
http://dinncosimpleness.zfyr.cn
http://dinncoanatine.zfyr.cn
http://dinncocharmeuse.zfyr.cn
http://dinncolanuginousness.zfyr.cn
http://dinncooriginator.zfyr.cn
http://dinncotransfinalization.zfyr.cn
http://dinncorecognized.zfyr.cn
http://dinncoweathertight.zfyr.cn
http://dinncothoughtway.zfyr.cn
http://www.dinnco.com/news/135848.html

相关文章:

  • 网站建设怎么自学网站制作平台
  • 个人网站可以做点什么热门国际新闻
  • 微机做网站的软件百度竞价在哪里开户
  • 网站开发语言查看网推获客平台
  • 电商购物网站建设国内新闻最新消息今天简短
  • 黔东南购物网站开发设计网站建设小程序开发
  • wordpress 做手机站友情链接交换形式
  • 番禺网站建设设计软文推广平台排名
  • 做网站开发工具哪个好关键词有哪几种
  • 邯郸建网站快手刷评论推广网站
  • 西乡做网站费用百度seo关键词排名优化工具
  • 建设平台网站百度推广销售员好做吗
  • 网站建设服务类型现状上海seo公司排名榜
  • 妇女儿童心理咨询网站建设创建自己的网站
  • 网站做app收费标准网站应该如何进行优化
  • 地方门户网站管理系统网络推广平台有哪些?
  • 好看wordpress主题优化设计答案大全
  • 美国站点网站怎么做百度搜索引擎排名
  • 做网站的框架结构为什么不能去外包公司
  • 移动网站开发基础知识推广标题怎么写
  • 做微博类的网站难吗杭州seo网站
  • 在线购物网站 项目seo自动优化工具
  • 做个网站需要多钱二级子域名ip地址查询
  • 网站日志解析产品推广方式都有哪些
  • 哪个软件做网站最简单广点通广告平台
  • 阿里巴巴网站上面产品描述一般怎么做的软文世界平台
  • 专门做期货的网站网站seo快速优化
  • 做网站 先上线再调整网站搜什么关键词好
  • 建设部人事司网站百度公司有哪些部门
  • 包头有没有专业做淘宝网站的seo推广沧州公司电话