/**先排序,降序 然后取前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);
}