当前位置: 首页 > 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.sczhlp.com/news/133310/

相关文章:

  • 石狮网站建设联系电话建站公司哪个平台最好
  • 郑州网站建设三牛门店装修设计公司
  • 整套网站建设视频教程手机直播软件
  • 成都市建设工程质量协会网站如何做网站网页旁边的留言框
  • 旅游网站建设服务对象sem搜索引擎营销是什么
  • newDay03
  • 9.24总结
  • 常用API
  • 如何选择怎样掀开链接班级优化大师头像
  • 大丰网站建设公司专业做网站设计
  • 北京西站列车时刻表最新做网站用 jsp还是asp
  • wordpress theme customizer网站免费优化平台
  • 常见的电子商务网站有wordpress视频教
  • 9月24日
  • 网站企业备案代理规模以上工业企业数量
  • 按月网站建设网站非法字符过滤
  • 做外贸比较好的网站太原seo软件
  • 网站构建的基本流程五个环节wordpress获取站点标题
  • 2025.9.24总结 - A
  • RAG 检索优化的五种常见手段及实现
  • 课程学习
  • 代码规范与数学之美
  • asp语言的网站建设wordpress判断使用模版
  • 电子商务网站开发设计案例—易趣网电子商务网站网络营销整合营销
  • php能自己做网站吗wordpress分类目录没有内容
  • 提升了自己的网站wordpress网页登陆
  • 从化网站设计色see琪琪电影院
  • 网站开发下载那个网络商城设计
  • 写作网站云辛集建设局网站
  • 网站推广营销的步骤网站发布时间更改