按照hashmap中的key为name字段排序:
private void descSort(final String order,String dir){
Collections.sort(arrayList, new Comparator<HashMap<String,Object>>(){
@Override
public int compare(HashMap<String, Object> arg0,HashMap<String, Object> arg1) {
return ((String) arg1.get("name")).compareTo((String) arg0.get("name"));
}
});
}
转自:点击打开链接