public ArrayList<ArrayList<String>> PlayerHighHandler(String sortBy, boolean isDesc, int season) { ArrayList<ArrayList<String>> datas = new ArrayList<ArrayList<String>>(); ArrayList<sortParam> sortP = new ArrayList<sortParam>(); sortParam sort = new sortParam("", isDesc); switch (sortBy) { case "助攻率": sort.field = "assistEfficient"; break; case "盖帽率": sort.field = "blockShotEfficient"; break; case "抢断率": sort.field = "stealEfficient"; break; case "防守篮板率": sort.field = "defendReboundEfficient"; break; case "进攻篮板率": sort.field = "offendReboundEfficient"; break; case "失误率": sort.field = "faultEfficient"; break; case "使用率": sort.field = "frequency"; break; case "GmSc": sort.field = "gmSc"; break; case "真实命中率": sort.field = "realShot"; break; case "篮板率": sort.field = "reboundEfficient"; break; case "投篮效率": sort.field = "shotEfficient"; break; default: return datas; } sortP.add(sort); datas = p2l.highData(playerbl.sortPlayerHigh(sortP, season)); return datas; }