首页 > 编程语言 >java Collection 排序

java Collection 排序

时间:2022-12-07 00:11:06浏览次数:36  
标签:java Comparator stream valueOf Collection Collections Integer 排序

Integer排序

Collections.sort(resList, Comparator.comparingInt(SpecialStateCountVo::getSpecialNum).reversed());

String排序
list= list.stream()
.sorted(
Comparator.comparing(MajorDangerCntVO::getRegionCode)
.thenComparing(MajorDangerCntVO::getLv))
.collect(Collectors.toList());
String 转int 排序
Collections.sort(industryCountVOList,
(o1, o2) ->
Integer.valueOf(o2.getCnt())
.compareTo(Integer.valueOf(o1.getCnt()))
);

Double 排序
majorDangerRegionCntVOList=majorDangerRegionCntVOList.stream()
.sorted(Comparator.comparingDouble(MajorDangerRegionCntVO::getTotalCount).reversed())
.collect(Collectors.toList());

标签:java,Comparator,stream,valueOf,Collection,Collections,Integer,排序
From: https://www.cnblogs.com/mznsndy/p/16961893.html

相关文章

  • 在Maven中出现javax.mail中文乱码问题解决记录
    学习Java时,看廖雪峰大神文章使用了javax.mail来发送SMTP邮件。在加入中文时,发现收到的邮件里中文都是乱码。按照一般经验,多半是编码的问题。然而在代码中,会涉及到编码的地......
  • Java学习(基础)
    学习视频:Java零基础学习视频通俗易懂Java注释单行注释//多行注释/**/文档注释:/****/有趣的代码注释/****_ooOoo_*......
  • 三种基本排序方法之选择排序、冒泡排序、插入排序
    前言三种最基本的排序方法:选择排序、冒泡排序、插入排序。这些排序并不是学习数据结构时才碰到的,早在学习C++时教材上就有介绍。现在正在学习数据结构,复习并且自己动手实......
  • 当我们的执行 java -jar xxx.jar 的时候底层到底做了什么?
    大家都知道我们常用的SpringBoot项目最终在线上运行的时候都是通过启动java-jarxxx.jar命令来运行的。那你有没有想过一个问题,那就是当我们执行java-jar命令后,到......
  • Java入门学习
    P13Java帝国的诞生Java初生:Java2标准版(J2SE):去占领桌面Java2移动版(J2ME):去占领手机Java2企业版(J2EE):去占领服务器Java发展:构建工具:Ant,Maven,Jekins应用服......
  • Java开发学习(四十八)----MyBatisPlus删除语句之逻辑删除
    1、逻辑删除接下来要讲解是删除中比较重要的一个操作,逻辑删除,先来分析下问题:这是一个员工和其所签的合同表,关系是一个员工可以签多个合同,是一个一(员工)对多(合同)的......
  • Java中重写为什么需要子类函数的访问权限不小于父类?
    Java方法重写子类函数的访问权限不能低于父类是为了满足面向对象设计中的里氏代换原则(LiskovSubstitutionPrincipleLSP)。那什么是LSP原则呢?它是指在软件系统中一......
  • JavaScript与jQuery基础入门到放弃
    JavaScript与jQuery基础入门到放弃引言:-BOM操作-DOM操作-jQuery类库BOM操作BOM(BrowserObjectModel)指浏览器对象模型,使JavaScript有能力与浏览器交互......
  • JavaScript——输入框、计时器
    JavaScript——输入框、计时器<!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title></title> </head> <bodyonload="get_time()"> <!--<formaction......
  • Java操作ElasticSearch(二、文档的操作)
    接着Java操作ElasticSearch(一、索引库的操作),继续学习文档的相关操作添加文档添加文档的步骤大致如下从数据库查询文档数据创建IndexRequest对象,并指定索引库名称指......