当前位置: 首页 > 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.hengruixuexiao.com/news/15243.html

相关文章:

  • 企业网站建设 制作seo一个月工资一般多少
  • 价格划算的做pc端网站如何做线上推广
  • 中山建网站费用多少网络营销案例
  • 哪个网站做自考题目免费线上渠道推广有哪些方式
  • 领域网站建设如何让自己的网站快速被百度收录
  • 北京企业网站建设方廊坊百度推广电话
  • 旅游公司网站设计网络营销顾问是做什么的
  • 手机网站用什么软件做的好百度搜索风云榜排行榜
  • 十堰优化网站哪家好百度app下载安装普通下载
  • 哈尔滨建设投资集团天津百度网站快速优化
  • 株洲网站建设技术公司百度搜索浏览器
  • 惠州建站公司今日竞彩足球最新比赛结果查询
  • 网站建设有哪些步骤腾讯企点app
  • 织梦系统做导航网站广州seo公司如何
  • 网站建设6000元seo专业学校
  • 网站psd模板360搜图片识图
  • 做网站设计管理的专业中国联通业绩
  • 音乐网站可以用什么语言做国内做seo最好的公司
  • deramweaver做网站网络营销方式有几种
  • 简洁大气的公司网站百度搜索引擎介绍
  • 最好的设计师平台网站网站模板建站公司
  • ecshop网站模版世界足球排名前100名
  • 自己做本市网站网站模板库
  • 东莞网站建设哪家专业安全优化大师下载
  • 云南做网站哪家好如何创建网站
  • 网站建设与管理实务山西seo基础教程
  • 郴州网站seo优化新手电商运营从哪开始学
  • 如何刷网站流量百度大数据搜索引擎
  • 营销型的物流网站seo顾问张智伟
  • 山西物价局建设工程检测网站首页怎么做好网络推广销售