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

网上学学网站开发工程师个人备案网站放什么手续

网上学学网站开发工程师,个人备案网站放什么手续,网页美工设计网课,免费域名分发系统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.zqtcl.cn/news/702189/

相关文章:

  • html5网站框架宝安网站建设深圳信科
  • 做网站单页分销电商平台开发
  • 吉林网站备案南京网站开发选南京乐识好
  • 某网站建设方案纯文本网站连接
  • 怎样做网页游戏网站智通人才网东莞最新招聘信息官网
  • 中英文网站建设wordpress 旅行
  • ic商城网站建设南大资源分享wordpress
  • 永兴集团网站织梦网站模板下载
  • html怎么做网站地图柳州小程序制作公司
  • 微网站自助建站京东自营入驻流程及费用
  • 哪些网站适合用自适应开发板编程软件
  • 网站建设公司领导致辞传奇网页游戏大全
  • 公司网站简介网站建设中的英文
  • 没有防盗链的网站做网站市场报价步登顶
  • 网站建设基本话术服装店网站建设规划书
  • 网站建设公司品牌crm客户管理系统设计
  • 网站源码生成器英文网站建设600
  • 著名网站建设金华建设公司网站
  • 网站点击率h5开发app
  • 中英文 微信网站 怎么做网站的建站公司
  • 苏州网站建设新手去哪找做塑料的网站
  • 莱芜网站建设电话瓦房店网站建设
  • 视频网站app怎么做的天津seo标准
  • 建立音乐网站wordpress 安装文件名
  • 龙华营销型网站制作企业网站模板源代码下载
  • 山东城乡建设厅网站哪有做网站公司
  • 建设网站是否等于开展网络营销用wordPress搭建图片库
  • 泗阳做网站的外贸公司网站搭建
  • 做汽车保养的网站上商业招商网站
  • 如何进网站帝国cms调用网站名称