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

百度网站怎么做信息seo优化培训

百度网站怎么做信息,seo优化培训,广州做网站哪间公司好,驻马店专业做网站公司lambda表达式本质上是一个匿名函数#xff0c;在lambda表达式中我们只需要关心参数列表以及方法体。优点是可以减少代码量。 1.语法 基本语法#xff1a;(参数)-表达式 或 (参数) - {语句;} 2.函数式接口 要了解lambda表达式#xff0c;首先要了解什么是函数式接口…lambda表达式本质上是一个匿名函数在lambda表达式中我们只需要关心参数列表以及方法体。优点是可以减少代码量。 1.语法 基本语法(参数)-表达式 或 (参数) - {语句;} 2.函数式接口 要了解lambda表达式首先要了解什么是函数式接口其定义是一个接口有且只有一个抽象方法。 如下代码 FunctionalInterface //用于声明该接口是一个函数式接口即该接口中有且只有一个抽象方法 public interface Mytest {void test(int a,int b);}使用该接口可以看出使用lambda表达式代码量会减少许多。 // 普通写法 Mytest mytest new Mytest() {Overridepublic void test(int a, int b) {System.out.println(ab);} }; mytest.test(1,2);// 使用lambda表达式 Mytest mytest1 (a,b) - System.out.println(ab); mytest1.test(1,2); 使用lambda的几个新写法 1.List列表打印 ListString list Arrays.asList(aaa,bbb,ccc); // 普通写法 for (String str: list) {System.out.println(str); } // 使用lambda表达式 list.forEach(str - System.out.println(str)); //只需要关心参数列表和方法体 // 方法体只有一行语句可以省略大括号 list.forEach(str - {System.out.println(str); }); 2.排序 ListString list Arrays.asList(aaa,aa,cde,a); // 普通写法 Collections.sort(list, new ComparatorString() {Overridepublic int compare(String o1, String o2) {return o1.compareTo(o2);} }); // 打印 list.forEach(s - System.out.println(s));// 使用lambda表达式 Collections.sort(list,(o1,o2) - o1.compareTo(o2)); //只需要关心参数列表和方法体 // 打印 list.forEach(s - System.out.println(s)); 3.过滤 ListString list Arrays.asList(aaa,aa,cde,a); // 普通写法 ListString list1 new ArrayList(); for (String str: list) {if(str.startsWith(a)) {list1.add(str);} } // 打印 list1.forEach(s - System.out.println(s));// lambda新写法 使用stream流 list.stream().filter(s - s.startsWith(a)).collect(Collectors.toList()); // 打印 list.forEach(s - System.out.println(s)); 4.求和操作 ListInteger list Arrays.asList(1,2,3,4,5); // 普通写法 int num 0; for (int i: list) {num i; } System.out.println(num);// 使用lambda表达式 Integer ret list.stream().reduce(0, (a, b) - a b); System.out.println(ret); 5.计算每个字符串的长度 ListString list Arrays.asList(aaa,aa,cde,a);//普通写法ListInteger num new ArrayList();for (String str: list) {num.add(str.length());}num.forEach( n - System.out.println(n));// 使用lambda表达式ListInteger num1 list.stream().map(n - n.length()).collect(Collectors.toList());num1.forEach(n - System.out.println(n)); 6.根据字符串长度进行分组 ListString list Arrays.asList(aaa,aa,cde,a);//普通写法MapInteger,ListString map new HashMap();for (String str : list) {if(!map.containsKey(str.length())) {map.put(str.length(),new ArrayList());}map.get(str.length()).add(str);}System.out.println(map);// 使用lambda表达式MapInteger, ListString map1 list.stream().collect(Collectors.groupingBy(s - s.length()));System.out.println(map1); 7.创建新线程 // 普通写法 Thread thread new Thread(new Runnable() {Overridepublic void run() {System.out.println(abc);} }); thread.start();// 使用lambda表达式 Thread thread1 new Thread(() - System.out.println(abc)); thread1.start();
http://www.w-s-a.com/news/29471/

相关文章:

  • 旅游网站专业化建设的要点php 手机网站 模板
  • wordpress百度站长主动推送长春火车站官网
  • 比较好的响应式网站wordpress博客增加音乐页面
  • 广告公司出售家具 税率江门做网站seo的
  • 网站设计建议建设商务网站作用
  • 网站策划的最终体现是什么模板网站建设流程图
  • 网站设计与开发技术教程十度公司做网站怎么样
  • 企业网站推广方案在哪里智慧团建登录入口官网手机版
  • google网页版入口seo索引擎优化
  • 东乡做网站常州网络公司联系方式
  • 做网站激励语家居装饰网站设计论文
  • 镜像的网站怎么做排名无极网站建设质量
  • 奉贤集团公司网站建设小工具文本wordpress
  • 不用代码做网站网站建设和运行费用
  • 阜阳网站开发招聘网站建设合作协议申请
  • 电子配件 技术支持 东莞网站建设wordpress 生成html代码
  • 网站用免费空间好不好网站建设的视频
  • 网站开发项目职责门户资源分享网站模板
  • 建网站需要什么语言如何做二维码跳转到网站
  • 天津建设交培训中心网站做网站起名字
  • 黑河北京网站建设湛江市住房和城乡建设局网站
  • 网站建设拾金手指下拉十九企业查询官网
  • 邢台提供网站建设公司哪家好五合一建站
  • 京东网站设计代码驻马店做网站的公司
  • 织梦网站模板使用教程福州网站建设工作
  • 做网站要准备的需求asp 网站后台
  • 滨州网站开发公司中立建设集团有限公司网站
  • 泰安建设厅网站做网站为什么要建站点
  • 有什么好的手机推荐网站创建网站需要哪些工作
  • 网站能给企业带来什么上饶市网站建设公司