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

临沂做网站电话如何建立一个网站预算多少

临沂做网站电话,如何建立一个网站预算多少,wordpress welcome,织梦网站采集侠怎么做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.hkea.cn/news/14409420/

相关文章:

  • 珠海免费模板建站电子商务网站建设 填空题
  • 网站开发课程教学目标管理咨询公司名字大全
  • 网站建设const是什么意思it外包服务哪家好
  • 巴彦淖尔市百家姓网站建设小程序注册页面
  • 潜水艇官方网站代理两个域名指向一个网站
  • 建设网站的费用如何入账简单网页制作源代码
  • 排名好的青岛网站建设手机上制作网站的软件
  • 做网站图片教程微信公众号推广的方法
  • 湖州做网站建设的公司哪家好西安黄页
  • 怎么样做网站页面大型网架加工厂
  • 做网站沧州济宁手机网站开发公司
  • 校考前做试题的网站青岛关键词排名哪家好
  • 什么视频网站可以做链接地址凡客诚品和凡客
  • 怎么找网站建设学校网站建设的技术方案
  • 电商企业门户网站建设方案外贸建站哪个最便宜
  • 济宁高端网站建设网站如何做直播轮播
  • 地州电视网站建设流程广州工商注册咨询
  • 杭州做产地证去哪个网站北京电力交易中心绿色电力交易实施细则
  • 公司云网站建设如何诚信网站平台建设
  • 网站开发如何洽谈客户深圳微信公众号开发
  • 分类网站有哪些软件定制开发的发展前景
  • 一个服务器做多个网站济南网站建设流程
  • 旅游公司网站 优帮云嵌入式软件开发兼职
  • 做企业网站有什么用东阳自适应网站建设
  • discuz可以做门户网站吗高端网址
  • seo网站外链工具网站设计与网页制作教程
  • 有祥云网站建设一个域名抢注的网站
  • 个人网站的服务器环境安装长春网站建设net
  • 网站可信认证在哪里做邯郸学校网站建设费用
  • 做软件项目需不需要有网站园林效果图网站