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

公司网站自己可做吗网站建设公司电话销售客源

公司网站自己可做吗,网站建设公司电话销售客源,网站开发语言统计,知识库搭建工具文章目录 Java8 Lambda.stream.sorted() 方法使用浅析分享sorted() 重载方法一升序降序 sorted() 重载方法二升序降序多字段排序 mock代码 Java8 Lambda.stream.sorted() 方法使用浅析分享 本文主要分享运用 Java8 中的 Lambda.stream.sorted方法排序的使用! sorted…

文章目录

  • Java8 Lambda.stream.sorted() 方法使用浅析分享
    • sorted() 重载方法一
      • 升序
      • 降序
    • sorted() 重载方法二
      • 升序
      • 降序
      • 多字段排序
    • mock代码

Java8 Lambda.stream.sorted() 方法使用浅析分享

本文主要分享运用 Java8 中的 Lambda.stream.sorted方法排序的使用!

sorted() 重载方法一

sorted():默认自然排序;

升序

 @Testpublic void testSorted1() {List<Integer> list = Lists.newArrayList(2,5,3,4,1,2,6,7,9,1);List<Integer> collect = list.stream().sorted().collect(Collectors.toList());System.out.println(JSONObject.toJSONString(collect));}

运行结果:

在这里插入图片描述

降序

倒序需要结合 Comparator.reverseOrder() 方法使用:

 @Testpublic void testSorted1() {List<Integer> list = Lists.newArrayList(2,5,3,4,1,2,6,7,9,1);List<Integer> collect = list.stream().sorted(Comparator.reverseOrder()).collect(Collectors.toList());System.out.println(JSONObject.toJSONString(collect));}

运行结果:
在这里插入图片描述

sorted() 重载方法二

sorted(Comparator<? super T> comparator):通过创建 Comparator 实例,按照指定规则升/降序排序元素。

升序

按生日升序:

    @Testpublic void testSorted2() {List<Student> list = this.getStudent();List<Student> collect = list.stream().sorted(Comparator.comparing(Student::getBirthday)).collect(Collectors.toList());System.out.println(JSONObject.toJSONString(collect));}

降序

按生日降序:

	@Testpublic void testSorted2() {List<Student> list = this.getStudent();List<Student> collect = list.stream().sorted(Comparator.comparing(Student::getBirthday, Comparator.reverseOrder())).collect(Collectors.toList());System.out.println(JSONObject.toJSONString(collect));}	

多字段排序

排序说明:

  1. 生日升序;

  2. 学号降序;

 	@Testpublic void testSorted2() {List<Student> list = this.getStudent();List<Student> collect = list.stream().sorted(Comparator.comparing(Student::getBirthday).thenComparing(Student::getNum, Comparator.reverseOrder())).collect(Collectors.toList());System.out.println(JSONObject.toJSONString(collect));}

运行结果:
在这里插入图片描述

mock代码

student对象:

@AllArgsConstructor
@NoArgsConstructor
@Data
public class Student {/*** 姓名*/private String name;/*** 年龄*/private Integer age;/*** 生日*/@JSONField(format="yyyy-MM-dd HH:mm:ss")private Date birthday;/*** 学号*/private Integer num;}

mock数据:

public List<Student> getStudent() {return Lists.newArrayList(new Student("小张", 17, DateUtil.parse("2006-10-03 15:18:56"), 11),new Student("小李", 15, DateUtil.parse("2008-03-19 02:18:56"), 5),new Student("小李", 15, DateUtil.parse("2008-03-19 02:18:56"), 2),new Student("小王", 16, DateUtil.parse("2007-02-21 22:18:56"), 29));}
eUtil.parse("2008-03-19 02:18:56"), 2),new Student("小王", 16, DateUtil.parse("2007-02-21 22:18:56"), 29));}

感 谢 各 位 大 佬 的 阅 读,随 手 点 赞,日 薪 过 万~! !!
http://www.yayakq.cn/news/717935/

相关文章:

  • wordpress搭建h5seo兼职
  • 网站建设 东阿阿胶wordpress中文公司模板
  • wordpress个人网站模板wordpress 图片id
  • 怎样建设自己的视频网站首页为什么现在建设银行要下载网站激活
  • 网站设计公司模板下载淮北专业网站建设
  • 网站建设学费多少钱网站建设总体规划包括哪些方面
  • 安丘网站建设制作彭州做网站的公司
  • 网站引流推广怎么做北京网站建设itcask
  • 佛山网站建设找哪家html个人主页
  • 用php做图书管理网站设计颜色搭配网站
  • 手机网站大全观看给企业建设网站的流程图
  • 英文网站开发公司宿迁房价
  • 网站制作属于什么专业做直播网站找哪家网站
  • 网站建设与管理的实训报告discuz修改网站关键词
  • 网站建站推广网站模板建设二级目录
  • 视频网站用什么做陕西省住房和城乡建设部网站
  • 电商网站开发文档网络营销难不难学
  • 龙华做网站哪家好wordpress 3d云标签
  • 室内设计官方网站恒大房地产最新消息
  • 网站建设合同 免责声明wordpress主动推送代码写在哪里
  • seo工具是什么宁波网站建设优化的公司排名
  • jsp网站维护网页网络游戏
  • 中国邮政做特产得网站开发公司简介企业介绍
  • 布局网站开发网页设计实验报告过程
  • 商城网站建设哪家便宜seo提升排名
  • 自己做网站能挣钱吗做网站要用写接口
  • 私募基金网站建设要求vip视频网站怎么做
  • 国外包装设计网站大全网站做ssl证书有风险
  • 福建省建设厅网站电脑板wordpress采集提交百度
  • 淄博网站制作形象wordpress 移动端模板