1、先遍历把要排序的字段值放到ArrayList:
ArrayList<Double> arrayList = new ArrayList();
2、Collections.sort(arrayList )排序
Collections.sort(arrayList, new Comparator<Double>() { @Override public int compare(Double o1, Double o2) { return (int) (o2 - o1); } });//从大到小排序,默认的从小到大
3、arrayList.getIndex()获取名次