list 按照map中的某属性排序

参数  list 要排序的list、STEP_ID要排序的map属性

Collections.sort(list, new Comparator(){

@Override

public int compare(Object o1, Object o2) {

Map m1 = (Map) o1;

Map m2 = (Map) o2;

int i1 = Integer.parseInt(m1.get("STEP_ID").toString() );

int i2 = Integer.parseInt(m2.get("STEP_ID").toString() );

return i1-i2;

}

 

});

你可能感兴趣的:(list 按照map中的某属性排序)