List 集合排序 降序升序
/**先排序,降序 然后取前10 b1在后是升序*/
Collections.sort(portraitReportVos, new Comparator<PortraitReportVo>() {public int compare(PortraitReportVo o1, PortraitReportVo o2){BigDecimal b1 = o1.getProvincePercent();BigDecimal b2 = o2.getProvincePercent();return b2.compareTo(b1);}
});
if(portraitReportVos.size() > 10){portraitReportVos = portraitReportVos.subList(0,10);
}
/**先排序,升序 然后取前10 b1在前是升序 */
Collections.sort(portraitReportVos, new Comparator<PortraitReportVo>() {public int compare(PortraitReportVo o1, PortraitReportVo o2){BigDecimal b1 = o1.getProvincePercent();BigDecimal b2 = o2.getProvincePercent();return b1.compareTo(b2);}
});
if(portraitReportVos.size() > 10){portraitReportVos = portraitReportVos.subList(0,10);
}
List 集合排序 降序升序相关推荐
- Java 使用Collections.reverse对list集合进行降序排序
确实,使用Collections.reverse结合一定方法可以实现对list集合降序排序,但是直接使用Collections.reverse(list)这种方式来降序是错误的. reverse的意思 ...
- java compare排序_java compare 降序/升序怎么确定
展开全部 先举个例子 1 2 5 3 6 9 7 从大家的认知来看,上面的数字从小到大为 1 2 3 5 6 7 9 但是如果是一对的字符串或者对象呢? 那么就需要32313133353236313 ...
- 经典十大排序算法(含升序降序,基数排序含负数排序)【Java版完整代码】【建议收藏系列】
经典十大排序算法[Java版完整代码] 写在前面的话 十大排序算法对比 冒泡排序 快速排序 直接选择排序 堆排序 归并排序 插入排序 希尔排序 计数排序 桶排序 基数排序 完整测试类 写在前面的话 ...
- 【Java】用sort实现对数组的升序和降序排序
Java 用 sort 实现对数组的升序和降序排序 一.ArrayList 的升序与降序 二.数组升序 三.数组降序 方法一 方法二 一.ArrayList 的升序与降序 升序:Collections ...
- 判断比较器Comparator和Comparable的升序降序问题
比较器 降序升序问题 Comparator中的compare方法 //升序排序 public int compare(int o1, int o2) {return o1 - o2; }//降序排序 ...
- Java黑皮书课后题第3章:*3.8(对三个整数排序)编写程序,提示用户输入三个整数,以非降序的形式显示这三个整数
*3.8(对三个整数排序)编写程序,提示用户输入三个整数,以非降序的形式显示这三个整数 题目 题目概述 破题 代码 如何理解值的互换 题目 题目概述 *3.8(对三个整数排序)编写程序,提示用户输入三 ...
- 使用stream流进行集合排序取最大值,根据集合中的bigdemal属性排序(正序反序)并取最大值
业务: 求折线图的UPH图相关数据,前端动态修改纵轴的峰值,需要后端获取最大值 1)根据集合某个属性(业务以bigdecimal数据为例)进行集合排序,包括升序反序 2)根据集合的某个number数值 ...
- html table表头升序 降序,jquery实现表格根据字段进行升序降序
例子: 蚂蚁部落 * { margin: 0; padding: 0; } body { padding: 100px; } .select { position: relative; display ...
- java compareto 返回值_Java comparable接口及compareTo返回值所决定的升序降序问题
我们在学习java基础的时候知道,基本数据类型数组可以直接调动Arrays类的静态sort方法,然后输出. 例如: int iArr[] = {1,2,4,6}; Arrays.sort(iArr) ...
- 数据结构之堆排序(升序和降序)
关于堆这种数据结构,可以观看这篇文章[数据结构之堆],要是不了解的话. 1 升序排序 升序排序使用最大堆,降序排序排序使用最小堆,并不是说只能这样用,只是这种设计会比较简洁. 这里以升序排序为例,每次 ...
最新文章
- Promise 简介
- PC端创业真的已死?我不这么认为
- 专注力 化繁为简的惊人力量
- python repair修复功能_详解Python修复遥感影像条带的两种方式
- vant在cell中加表格_Vant Cell 单元格
- Java学习资料-Java容器
- 安装SQL Server 2008 失败:检查是否需要挂起计算机重新启动。挂起重新启动会导致安装程序失败
- 陈丹琦“简单到令人沮丧”的屠榜之作:关系抽取新SOTA!
- 使用快捷指令高德导航(高德地图)
- Ttest + 秩和检验
- 也谈阻塞、非阻塞、同步、异步
- opengl绘制金字塔
- 中国军工电子行业运营模式及十四五发展规划咨询建议报告2022-2027年
- 【ROS RIKIBOT 基础--使用系列 第八章节】超声波跟随、雷达跟随、手机APP建地图、视觉单线寻线
- Lucas–Kanade算法
- nfc支持饭卡吗_苹果iPhone手机开启NFC功能方法教程
- Flash小游戏:Chat Noir
- jeecg3.5中为dgCol标签增加自定义格式化列中的数值的功能
- seo视频教程,seo视频教程,seo新手教学
- 软文管家_怎么在新闻媒体上发稿?怎样才能联系权威媒体记者?