javaList<Map<String, Object>>升序降序
Posted java李杨勇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaList<Map<String, Object>>升序降序相关的知识,希望对你有一定的参考价值。
降序:
static class MapComparatorDesc implements Comparator<Map<String, Object>>
@Override
public int compare(Map<String, Object> m1, Map<String, Object> m2)
Double v1 = Double.valueOf(m1.get("avgScore").toString());
Double v2 = Double.valueOf(m2.get("avgScore").toString());
if (v2 != null)
return v2.compareTo(v1);
return 0;
升序:
static class MapComparatorAsc implements Comparator>
@Override
public int compare(Map m1, Map m2)
Doublev1 = Double.valueOf(m1.get("avgScore").toString());
Doublev2 = Double.valueOf(m2.get("avgScore").toString());
if(v1 != null)
return v1.compareTo(v2);
使用:
Collections.sort(mapList, new MapComparatorDesc());
以上是关于javaList<Map<String, Object>>升序降序的主要内容,如果未能解决你的问题,请参考以下文章