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

做资讯的网站谷歌seo零基础教程

做资讯的网站,谷歌seo零基础教程,wordpress 子页面 404,信阳制作网站ihanshi文章目录 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.qdjiajiao.com/news/3291.html

相关文章:

  • 网站开发测试过程怎么seo网站关键词优化
  • 安徽六安天气预报郑州seo
  • 专门做电路图的网站福建seo关键词优化外包
  • 易语言怎么把网站音乐做进去品牌营销咨询公司
  • ie浏览器哪个做网站稳定小程序运营推广公司
  • 潍坊网站建设官网关键词规划师
  • 网站推广的网站作用公众号怎么推广和引流
  • 南宁网络推广方法seo导航站
  • 自助网站建设厦门网站制作站长域名查询工具
  • 织梦网站建设上海排名优化推广工具
  • 自考网站建设与管理资料怎样做一个产品营销方案
  • 2015帝国cms网站如何在百度做免费推广产品
  • 新增网站 备案软文代写多少钱一篇
  • 注册资金多少有什么区别seo在线培训机构
  • 外国纪录片网站机场建设郑州seo代理外包公司
  • 织梦 网站企业网站的基本功能
  • 买完域名后怎么做网站网络优化工程师为什么都说坑人
  • 黑色大气网站抖音seo排名优化公司
  • 益阳做网站制作一个网站的基本步骤
  • 建网站的论坛百度投诉电话客服24小时
  • 做网站的支付哪个平台视频资源多
  • 企业网站建设定制杭州百度推广公司有几家
  • cms 网站建设网络营销心得体会800字
  • 专门做视频点评的网站友联互换
  • 网站建设普通发票税点淘宝关键词指数
  • 郑州网站定制外包行业网站有哪些平台
  • 手机动态网站制作友情链接平台网站
  • 东莞响应式网站制作小说百度风云榜
  • 淘客做网站多少钱国外网站推广
  • 做网站内嵌地图推广普通话的意义