首页 > 其他分享 >Collections工具之sort

Collections工具之sort

时间:2022-10-28 13:34:11浏览次数:39  
标签:sort obj1 obj2 zhang Collections 工具 getPrice

作者:david_zhang@sh 【转载时请以超链接形式标明文章】
http://www.cnblogs.com/david-zhang-index/p/4246887.html

当某个List<T>未实现Comparable<T>但又需要根据某个字段排序

1,降序,从大到小

1 Collections.sort(ListName,(obj1,obj2)->{
2   if(obj1.getPrice()<obj2.getPrice()) 
3     return 1;
4   else
5     return -1;
6 });

2,升序,从小到大

1 Collections.sort(ListName,(obj1,obj2)->{
2   if(obj1.getPrice()<obj2.getPrice()) 
3     return 1;
4   else
5     return -1;
6 });

 

标签:sort,obj1,obj2,zhang,Collections,工具,getPrice
From: https://www.cnblogs.com/david-zhang-index/p/16835781.html

相关文章

  • ysoserial commonscollections3 分析
    cc3利用链如下:TrAXFilter(Templatestemplates)TemplatesImpl->newTransformer()TemplatesImpl->getTransletInstance()_class[_transletInde......
  • 排序算法 Sort
    Sort评价排序算法的标准时间复杂度空间复杂度稳定性:如果一个排序算法能够保留数组中的重复元素的相对位置,则可以被称为是稳定的冒泡排序通过两两交换,每次循环都使......
  • Java读取properties配置文件工具包
    一、properties文件简介java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties......
  • 07-项目训练_项目搭建与工具整理
    目录​​一,项目搭建与工具整理​​​​1,引入数据库相关工具包和工具类​​​​2,编写其他工具类​​一,项目搭建与工具整理1,引入数据库相关工具包和工具类packagecom.xxy.uti......
  • 我的工具箱
    我的工具箱window系统小工具里面有很多实用的window系统工具,比如一键关闭window更新的WindowsUpdateBlocker,win11桌面右键菜单修改经典样式的Windows11ClassicCon......
  • java中Collections.shuffle方法的功能说明
    转自:​​http://www.java265.com/JavaCourse/202203/2625.html​​Collections简介:  Collections是一个操作Set、List和Map等集合的工具类。Collections中提供了......
  • PT工具介绍
    pt工具安装yuminstall-ypercona-toolkit-3.1.0-2.el7.x86_64.rpm常用工具使用介绍pt-archiver归档表#重要参数--limit100每次取100行数据用pt-archive处理......
  • linux相关的工具
    1CGBB:是GDB的前端,在终端窗口中意图形化的形式来调试代码(基于ncurse),非常方便。相对于GDB来说,可以很大的提高效率.示例......
  • 【WPF】ToolBar工具栏菜单和命令
     ToolBar   对许多小的按钮(或者其他控件)进行分组。   ToolBar可以被放在元素树的任何地方,但是通常把它们放在一个叫作ToolBarTray的FrameworkElement中。  ......
  • 禅道项目管理软件怎么使用?功能、价格、使用指南、优缺点,以及4大类似项目管理工具介绍
    本文将全面介绍禅道项目管理软件,包含功能、收费、购买方式、使用方法、优缺点、类似禅道项目管理软件的其他产品等。禅道成立于2010年,致力于为开发者提供高效的研发协同......