zoukankan      html  css  js  c++  java
  • 用Collections升降排序

    //期末从业人员 总收入 资产总计等 升降 排序
    		if("qmcyry".equals(sss)){
    			if("desc".equals(orders)){
    				Collections.sort(sjsReportDistributionPageList, new Comparator<SjsReportDistributionPage>() {
    					@Override
    					public int compare(SjsReportDistributionPage user1, SjsReportDistributionPage user2) {
    						int zsr1 = Integer.parseInt(user1.getQmcyry());
    						int zsr2 = Integer.parseInt((user2.getQmcyry()));
    						return zsr1>zsr2?-1:1;
    					}
    				});
    			}else if("asc".equals(orders)){
    				Collections.sort(sjsReportDistributionPageList, new Comparator<SjsReportDistributionPage>() {
    					@Override
    					public int compare(SjsReportDistributionPage user1, SjsReportDistributionPage user2) {
    						int zsr1 = Integer.parseInt(user1.getQmcyry());
    						int zsr2 = Integer.parseInt((user2.getQmcyry()));
    						return zsr1>zsr2?1:-1;
    					}
    				});
    			}
    		}
    

      项目中用到的,获取排序字段,用底层算法比对排序。

  • 相关阅读:
    台州 OJ 3847 Mowing the Lawn 线性DP 单调队列
    洛谷 OJ P1417 烹调方案 01背包
    快速幂取模
    台州 OJ 2649 More is better 并查集
    UVa 1640
    UVa 11971
    UVa 10900
    UVa 11346
    UVa 10288
    UVa 1639
  • 原文地址:https://www.cnblogs.com/caozengling/p/6373906.html
Copyright © 2011-2022 走看看