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

做网站公司融资多少海南第六建设工程有限公司网站

做网站公司融资多少,海南第六建设工程有限公司网站,wordpress FTP媒体库,在线商城网站制作目录 1.stream流式排序 1.使用说明: 2.多字段排序 2.Collections.sort(......) 排序 1.stream流式排序 Java8提供了流式操作来简化我们的编程#xff0c;比如排序、分组、过滤、Map操作等API#xff0c;配合Lambda表达式给我们编程带来了很大的便利#xff0c;这篇文章重…目录 1.stream流式排序 1.使用说明: 2.多字段排序 2.Collections.sort(......) 排序 1.stream流式排序 Java8提供了流式操作来简化我们的编程比如排序、分组、过滤、Map操作等API配合Lambda表达式给我们编程带来了很大的便利这篇文章重点介绍Stream流式排序功能-- list.stream().sorted(......)。 功能说明能够使用自然序或着实现Comparator 函数接口来自定义排序规则。 1.使用说明: 自然序排序stream().sorted()List中的元素需要实现Comparable 接口例如String通常我们自己定义的类是没有实现这个接口的。自定义排序stream().sorted(Comparator? super T comparator)如果我们自定义的类没有实现Comparable接口那么就可以使用这种方式使用Lambada 来创建一个Comparator (函数接口)实例并且可以根据需要进行升序、降序排列 官网简单示例: #自然序排序一个list list.stream().sorted() #自然序逆序元素使用Comparator 提供的reverseOrder() 方法 list.stream().sorted(Comparator.reverseOrder()) # 使用Comparator 来排序一个list list.stream().sorted(Comparator.comparing(Student::getAge)) # 颠倒使用Comparator 来排序一个list的顺序使用Comparator 提供的reverseOrder() 方法 list.stream().sorted(Comparator.comparing(Student::getAge).reversed()) 2.多字段排序 通过Comparator.thenComparing(Comparator? super T comparator) 实现 1.简单字符串排序(数字排序也一样) 先以客户编码排序再以产品信息排序 ListCustomer customerListNew customerList.stream().sorted(Comparator.comparing(Customer::getCustomerCode).thenComparing(Customer::getProductSeries)).collect(Collectors.toList()); 2.区分升序和降序 通过Comparator.thenComparing(Comparator? super T other) 实现多字段排序使用Comparator.reverseOrder() 做为thenComparing方法的参数实现降序 先以年龄的升序排序再以地域降序Comparator.reverseOrder() ListCustomer customerListNew customerList.stream().sorted(Comparator.comparing(Customer::getAge).thenComparing(Customer::getArea, Comparator.reverseOrder())).collect(Collectors.toList()); 3.字符串转数字排序 有的情况下需要将字符串转为数字进行排序这时候该怎么办呢使用Lambda表达式. .thenComparing(t - {}) 中的Lambda表达式可能会失去java类型这时候需要在开始的时候加上强制类型转换 Comparator.comparing( (Customer s) - {......} ) //按照Type, Name进行排序 ListCustomer sceneListNew sceneList.stream() .sorted(Comparator.comparing((Customer s) - {if(StringUtils.isEmpty(s.getTypeSeq())) return 0;return Integer.valueOf(s.getTypeSeq()); }).thenComparing(t - {if(StringUtils.isEmpty(t.getNameSeq())) return 0;return Integer.valueOf(t.getNameSeq());} )).collect(Collectors.toList()); 2.Collections.sort(......) 排序 也要用到Lambda表达式。 下面也给出一个需要将String转为Integer进行比较的例子 Collections.sort(stageList, (mgStage1, mgStage2) - {if (null mgStage1.getStageSeq()){return 1;}if (null mgStage2.getStageSeq()){return -1;}return Integer.parseInt(mgStage1.getStageSeq()) - Integer.parseInt(mgStage2.getStageSeq()); });
http://wiki.neutronadmin.com/news/318964/

相关文章:

  • 河南省住房建设厅网站建网站的步骤及方法
  • 建平县网站建设安阳哪里做360网站
  • 陕西建站贵阳市建设局网站
  • wordpress 文章页面海南网站优化公司
  • 市场宣传推广方案老网站怎么做seo优化
  • 建设一个网站需要哪些步骤wordpress页面参数
  • dns网站建设asp.net 4.0网站开发与项目实战(全程实录) pdf
  • 济南集团网站建设公司好用wordpress建站之后如何优化
  • 做新房网站怎么弄编织网站建设
  • 网站建设过程中需要注意的通用原则外贸网站怎样做推广
  • dede免费模板教育网站公司门户网站首页
  • 怎样编辑网站设备管理系统网站模板
  • 怎样给网站登录界面做后台wordpress文章末尾加上相关文章
  • 韶关市建设工程造价网站有限公司破产后债务谁承担
  • 中国临海门户网站工程建设哈尔滨可以做网站的公司
  • 网站定制要花多少钱网站标题的重要性
  • 电子商务网站建设感想义乌市网站建设
  • 示范校建设 成果网站钢材进销存管理软件
  • 做蛋糕视频的网站提高百度快速排名
  • 公司网站建设的建议wordpress 模板4列插件
  • 产品网站建设哪个好推广深圳
  • 网站app建设禁止搜索引擎抓取wordpress的目录
  • 班级网站建设维护英语培训机构网站建设策划书
  • 乌拉圭网站后缀类似一起做网店的网站
  • 如何做网站信息wordpress添加页脚QQ图标
  • 好推建站网站可视化编辑
  • 织梦英文网站模板工作室赚钱项目
  • 潍坊市安丘网站建设邢台企业网站建设
  • 网站摄影设计有没有不花钱建设网站的方法
  • tomcat网站开发宁波seo排名公司