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

北京网站优化体验ps做的网站

北京网站优化体验,ps做的网站,做微商必会的软件网站,宁波seo服务推广平台这是Java8系列的第二篇#xff0c;今天来说一下Java8中forEach的简单使用。我们使用对比的方式来看应该会看得更加清楚,更能理解#xff1a;一、遍历MapJava8之前的方式Map items new HashMap();items.put(A, 10);items.put(B, 20);items.p…这是Java8系列的第二篇今天来说一下Java8中forEach的简单使用。我们使用对比的方式来看应该会看得更加清楚,更能理解一、遍历MapJava8之前的方式Map items new HashMap();items.put(A, 10);items.put(B, 20);items.put(C, 30);items.put(D, 40);items.put(E, 50);items.put(F, 60);for (Map.Entry entry : items.entrySet()) {System.out.println(Item : entry.getKey() Count : entry.getValue());}forEach Lambda表达式Map items new HashMap();items.put(A, 10);items.put(B, 20);items.put(C, 30);items.put(D, 40);items.put(E, 50);items.put(F, 60);items.forEach((k,v)-System.out.println(Item : k Count : v));items.forEach((k,v)-{System.out.println(Item : k Count : v);if(E.equals(k)){System.out.println(Hello E);}});二遍历List:Java8之前的方式List items new ArrayList();items.add(A);items.add(B);items.add(C);items.add(D);items.add(E);for(String item : items){System.out.println(item);}forEach Lambda表达式List items new ArrayList();items.add(A);items.add(B);items.add(C);items.add(D);items.add(E);//输出A,B,C,D,Eitems.forEach(item-System.out.println(item));//输出 : Citems.forEach(item-{if(C.equals(item)){System.out.println(item);}});引入forEach Lambda表达式之后代码量确实减少了很多。System.out::print 是方法引用方法引用是当你想把一个方法当作一个“函数指针”传给别的方法用时有用的。例如说我有个ArrayList想把里面每个元素都打印出来每个元素一行。那么Java 8之前会这样写for (ElementType e : list) {System.out.println(e);}从Java 8开始使用ArrayList的新API加上lambda表达式我们可以这样写list.forEach(e - System.out.println(e));而这里的lambda表达式的内容其实只不过就是把参数传给了println()方法而没有做任何别的事情所以可以进一步简写为list.forEach(System.out::println);仅此而已。重点System.out是一个PrintStream实例的引用System.out::println 是对一个实例方法的引用该引用同时指定了对实例(System.out)的引用以及对方法(PrintStream::println)的引用System.out::println 不是 System.out.println 的等价物前者是一个方法引用表达式而后者不能单独作为一个表达式而必须在后面跟上由圆括号包围的参数列表来构成方法调用表达式。System.out::println 可以看作 lambda表达式 e - System.out.println(e) 的缩写形式。
http://www.zqtcl.cn/news/357275/

相关文章:

  • 南京越城建设集团网站网站空间续费多少钱
  • 深圳nft网站开发公司如何制作微信公众号里的小程序
  • 做网站美工要学什么聊城网站建设电话
  • 南通个人网站建设快手秒刷自助网站
  • html5 做网站网站开发找工作
  • 聚成网站建设艺术公司网站定制中心
  • 阿里云上可以做网站吗十六局集团门户网
  • 门户网站建设询价函有哪些网站可以做设计挣钱
  • 如何建立自己网站奔奔网站建设
  • 自由做图网站做网站所用的工具
  • 广西南宁做网站专业网站建设案例
  • 视屏网站的审核是怎么做的群辉 搭建wordpress
  • 嘉兴网站快速排名优化衡阳网站建设制作
  • 建设公共资源交易中心网站成都APP,微网站开发
  • dede网站地图修改厦门百度seo
  • 可以做行程的网站网站详情怎么做的
  • 网站建设心得8000字营销型网站建设的注意事项
  • 织梦购物网站整站源码哈尔滨网站建设技术托管
  • 做推广的网站微信号企业免费网站制作
  • 做旅游网站的引言上海公司网站建设哪家好
  • 找项目去哪个网站网站建设一条龙全包
  • 网站 数据库 模板网站系统建设合作合同范本
  • 网站空间租赁费用企业网站建设需要多少钱知乎
  • 免费建网站哪个模板多浅谈学校网站建设
  • 精致的个人网站手机网站建设基本流程图
  • 优秀网站网页设计图片主机屋做网站视频
  • 安徽网站建设电话编程一个最简单游戏代码
  • 西宁圆井模板我自己做的网站在线平面设计图
  • 浦口区网站建设技术指导做软件需要网站吗
  • 丹东有做公司网站的吗搜索引擎 wordpress