/**先排序,降序 然后取前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 集合排序 降序升序相关推荐

  1. Java 使用Collections.reverse对list集合进行降序排序

    确实,使用Collections.reverse结合一定方法可以实现对list集合降序排序,但是直接使用Collections.reverse(list)这种方式来降序是错误的. reverse的意思 ...

  2. java compare排序_java compare 降序/升序怎么确定

    展开全部 先举个例子 1 2 5 3 6 9 7 从大家的认知来看,上面的数字从小到大为 1 2 3 5  6 7 9 但是如果是一对的字符串或者对象呢? 那么就需要32313133353236313 ...

  3. 经典十大排序算法(含升序降序,基数排序含负数排序)【Java版完整代码】【建议收藏系列】

    经典十大排序算法[Java版完整代码] 写在前面的话 十大排序算法对比 冒泡排序 快速排序 直接选择排序 堆排序 归并排序 插入排序 希尔排序 计数排序 桶排序 基数排序 完整测试类 写在前面的话   ...

  4. 【Java】用sort实现对数组的升序和降序排序

    Java 用 sort 实现对数组的升序和降序排序 一.ArrayList 的升序与降序 二.数组升序 三.数组降序 方法一 方法二 一.ArrayList 的升序与降序 升序:Collections ...

  5. 判断比较器Comparator和Comparable的升序降序问题

    比较器 降序升序问题 Comparator中的compare方法 //升序排序 public int compare(int o1, int o2) {return o1 - o2; }//降序排序 ...

  6. Java黑皮书课后题第3章:*3.8(对三个整数排序)编写程序,提示用户输入三个整数,以非降序的形式显示这三个整数

    *3.8(对三个整数排序)编写程序,提示用户输入三个整数,以非降序的形式显示这三个整数 题目 题目概述 破题 代码 如何理解值的互换 题目 题目概述 *3.8(对三个整数排序)编写程序,提示用户输入三 ...

  7. 使用stream流进行集合排序取最大值,根据集合中的bigdemal属性排序(正序反序)并取最大值

    业务: 求折线图的UPH图相关数据,前端动态修改纵轴的峰值,需要后端获取最大值 1)根据集合某个属性(业务以bigdecimal数据为例)进行集合排序,包括升序反序 2)根据集合的某个number数值 ...

  8. html table表头升序 降序,jquery实现表格根据字段进行升序降序

    例子: 蚂蚁部落 * { margin: 0; padding: 0; } body { padding: 100px; } .select { position: relative; display ...

  9. java compareto 返回值_Java comparable接口及compareTo返回值所决定的升序降序问题

    我们在学习java基础的时候知道,基本数据类型数组可以直接调动Arrays类的静态sort方法,然后输出. 例如: int iArr[] = {1,2,4,6};  Arrays.sort(iArr) ...

  10. 数据结构之堆排序(升序和降序)

    关于堆这种数据结构,可以观看这篇文章[数据结构之堆],要是不了解的话. 1 升序排序 升序排序使用最大堆,降序排序排序使用最小堆,并不是说只能这样用,只是这种设计会比较简洁. 这里以升序排序为例,每次 ...

最新文章

  1. Promise 简介
  2. PC端创业真的已死?我不这么认为
  3. 专注力 化繁为简的惊人力量
  4. python repair修复功能_详解Python修复遥感影像条带的两种方式
  5. vant在cell中加表格_Vant Cell 单元格
  6. Java学习资料-Java容器
  7. 安装SQL Server 2008 失败:检查是否需要挂起计算机重新启动。挂起重新启动会导致安装程序失败
  8. 陈丹琦“简单到令人沮丧”的屠榜之作:关系抽取新SOTA!
  9. 使用快捷指令高德导航(高德地图)
  10. Ttest + 秩和检验
  11. 也谈阻塞、非阻塞、同步、异步
  12. opengl绘制金字塔
  13. 中国军工电子行业运营模式及十四五发展规划咨询建议报告2022-2027年
  14. 【ROS RIKIBOT 基础--使用系列 第八章节】超声波跟随、雷达跟随、手机APP建地图、视觉单线寻线
  15. Lucas–Kanade算法
  16. nfc支持饭卡吗_苹果iPhone手机开启NFC功能方法教程
  17. Flash小游戏:Chat Noir
  18. jeecg3.5中为dgCol标签增加自定义格式化列中的数值的功能
  19. seo视频教程,seo视频教程,seo新手教学
  20. 软文管家_怎么在新闻媒体上发稿?怎样才能联系权威媒体记者?

热门文章

  1. 如何下载和安装 iOS开发教程
  2. 计算机操作系统第四版第一章知识点归纳总结
  3. c libxml2解析html,libxml2
  4. 操盘手教你抓涨停的办法
  5. 如何获取微信应用appid
  6. 进销存excel_excel进销存仓库表格同步手机操作
  7. 有什么推荐的软件工程本科的毕业设计题目嘛?
  8. 教你用go freetype根据用户昵称生成头像
  9. .db文件用什么打开?如何打开.db数据库文件?
  10. 计算机二级vb上机操作题库,2017年3月计算机二级VB上机操作题库及答案