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

重庆建设厅的网站首页线上推广宣传方式有哪些

重庆建设厅的网站首页,线上推广宣传方式有哪些,做培训的网站,南京企业网目录 一、Lambda 表达式的概念 二、Lambda 表达式的语法格式 三、Lambda 表达式的案例使用 1、使用 Lambda 来实现启动线程 2、使用 Lambda 表达式实现集合的排序 3、使用 Lambda 表达式实现文件夹下的文件查找 一、Lambda 表达式的概念 Lambda 表达式是特殊的匿名内部类…

目录

一、Lambda 表达式的概念

二、Lambda 表达式的语法格式   

三、Lambda 表达式的案例使用

  1、使用 Lambda 来实现启动线程

 2、使用 Lambda 表达式实现集合的排序

3、使用 Lambda 表达式实现文件夹下的文件查找


一、Lambda 表达式的概念

       Lambda 表达式是特殊的匿名内部类, 它是把函数作为一个方法的参数(函数作为方法参数传递),将代码像数据 一样传递。

二、Lambda 表达式的语法格式   

lambda 表达式分为三部分 : () -> {}
        () 表示接口种方法的形参, 根据参数类型去匹配接口中的方法来进行方法的实现。
        ->  表示 箭头操作符,分隔参数列表和方法体
        {} 表示方法体
                使用lambda表示的注意事项
                        1、形参的类型可以推断,所以可以省略
                        2、如果方法的参数只有一个,()可以省略
                        3、如果参数列表为空,必须要写上()、
                        4、如果方法体中只有一行代码,大括号、分号、可以省,
                              如果有返回return也可以省 。但是要一起省
                        5、lambda表达式不会生成 class 文件

三、Lambda 表达式的案例使用

  1、使用 Lambda 来实现启动线程

//不使用 Lambda 表达式的写法new Thread(//以下是匿名内部类的实现new Runnable() {@Overridepublic void run() {System.out.println("匿名内部类启动线程。。。");}}).start();// 使用 Lambda 表达式进行简化new Thread(() -> {System.out.println("匿名内部类启动线程。。。");}).start();// 最简版,因为方法体中只有一行代码,可以省略掉大括号和语句后面的分号new Thread(() -> System.out.println("匿名内部类启动线程。。。")).start();

 2、使用 Lambda 表达式实现集合的排序

        List<Integer> list = new ArrayList<>();//不使用 Lambda 表达式的写法Collections.sort(list, new Comparator<Integer>() {@Overridepublic int compare(Integer o1, Integer o2) {// 升序排列return o1 - o2;}});// 使用 Lambda 表达式进行简化Collections.sort(list, (Integer o1, Integer o2) -> {return o1 - o2;});/*最简版,因为形参的类型可以进行推断,所以形参类型可以省略,方法体中只有一行代码,可以省略掉大括号和语句后面的分号*/Collections.sort(list, (o1, o2) -> o1 - o2);

3、使用 Lambda 表达式实现文件夹下的文件查找

        //指定文件夹File file = new File("D:\\bbb");if(!file.exists()){//如果文件夹不存在则进行创建file.mkdir();//给文件夹中添加新的文件,getAbsolutePath 通过绝对路径new File(file.getAbsolutePath()+"a.Java").createNewFile();//getPath 通过相对路径,创建文件new File(file.getPath()+"b.Java").createNewFile();}//查找文件夹中的符合要求的文件File[] files = file.listFiles(new FileFilter() {@Overridepublic boolean accept(File pathname) {return pathname.getName().endsWith(".Java");}});System.out.println(files.length);for (File f : files) {System.out.println(f.getName());}// 使用 Lambda 表达式进行简化file.listFiles((p) -> {return p.getName().endsWith(".Java");});//最简版,只有一个参数不需要 ()file.listFiles(p -> p.getName().endsWith(".Java"));
http://www.hkea.cn/news/292791/

相关文章:

  • 低价企业网站搭建软文新闻发布网站
  • 创造与魔法官方网站做自己喜欢的事seo视频
  • 淘宝联盟推广网站怎么做吉安seo招聘
  • 工程招聘网站如何免费制作自己的网站
  • 网站建设调研问卷搜易网托管模式的特点
  • 在哪个网站可以做java面试题宁德市蕉城区疫情
  • 2021年重大新闻事件seo快速工具
  • 拼多多网店南宁优化推广服务
  • 洛阳建筑公司排名长沙官网seo服务
  • 网站关键词优化公司哪家好企业网站seo点击软件
  • 做网站有必要?优化师培训
  • 网站怎么发布信息百度推广优化技巧
  • 西安软件培训百度百科优化排名
  • 网站上文章加入音乐是怎么做的网页代码
  • 深圳公布最新出行政策徐州seo招聘
  • wordpress的漏洞seo优化知识
  • 网站建设高端seo和sem分别是什么
  • 成交功能网站怎么推广自己的产品
  • 北京宣传片网站seo综合查询
  • 滨海网站建设公司百度指数的使用
  • 湛江网站建设外包seo到底是什么
  • 做收集信息的网站河源市企业网站seo价格
  • 有赞短链接生成汕头seo推广
  • 团队做网站分工搜索引擎案例分析结论
  • 企业网站的建设过程做整站优化
  • 最简单的cms网站怎么做惠州抖音seo
  • 做网站销售怎么开发客户自己做一个网站
  • wordpress发布文章空白整站优化 mail
  • vs怎么做网站的首页seo知识培训
  • 网站建设的一般步骤包括知乎关键词排名工具