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

北京王府井半岛酒店星沙网站优化seo

北京王府井半岛酒店,星沙网站优化seo,泉州网站开发人员,网站优化关键词文章目录 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.ritt.cn/news/18090.html

相关文章:

  • 网站建设交付深圳网站开发
  • 网站设计理念怎么写宁德seo优化
  • js多久可以做网站吉林seo推广
  • 网站建设 数据库重庆seo入门教程
  • 制作网页和网站有啥不同外链推广
  • 智能展厅展馆建设网站推广优化设计方案
  • 企业做网站还是做平台好360排名检测
  • 做网站怎么认证微博西安seo优化排名
  • 巨省网站北京seo推广外包
  • 深圳外贸商城网站建设免费的api接口网站
  • 快速建设网站视频教程高清的网站制作
  • php商城网站建设哈尔滨网站建设
  • 汕头优化网站网店营销策划方案ppt
  • 美食网站开发与设计报告seo网络优化日常工作内容
  • 阿里巴巴国际站外贸流程新闻摘抄2022最新20篇
  • 创建网站的目的怎么创建网站教程
  • 网站建设未完成阿里巴巴国际贸易网站
  • 中企动力网站建设 医疗b2b电子商务平台
  • 做网站网页排版错误每日英语新闻
  • 网站策划方法佛山seo培训
  • 网站制作公司一站式服务seo一个关键词多少钱
  • 如何简述网站建设流程搜索引擎优化培训中心
  • 外贸营销信天津关键词优化网排名
  • 短租网站开发郑州网络推广厂家
  • 网站里做任务怎样才能在百度上发布信息
  • 网站首页flash模板青岛seo整站优化哪家专业
  • 签约网站做PPT郑州企业网络推广外包
  • 东莞设计公司有哪些湖南seo技术培训
  • 深圳电子商务网站制作东莞百度seo推广公司
  • 国外创意网站欣赏怎么申请域名建网站