List集合中的对象根据属性排序
2017-12-15 11:39
393 查看
List<Map<String,Object>> list=this.studentservice.studentsMapByCid(classId);
Collections.sort(list, new Comparator<Map<String,Object>>() {
@Override
public int compare(Map<String,Object> o1, Map<String,Object> o2) {
int tmp1 = Integer.parseInt(o1.get("totalScore").toString());
int tmp2 = Integer.parseInt(o2.get("totalScore").toString());
if(tmp1 < tmp2){
return 1;
}
if(tmp1 == tmp2){
return 0;
}
return -1;
}
});
Collections.sort(list, new Comparator<Map<String,Object>>() {
@Override
public int compare(Map<String,Object> o1, Map<String,Object> o2) {
int tmp1 = Integer.parseInt(o1.get("totalScore").toString());
int tmp2 = Integer.parseInt(o2.get("totalScore").toString());
if(tmp1 < tmp2){
return 1;
}
if(tmp1 == tmp2){
return 0;
}
return -1;
}
});
相关文章推荐
- List集合中删除属性(一个或者多个属性)相同的对象返回List且根据对象属性进行排序输出
- 如何根据对象的属性,对集合(list / set)中的对象进行排序
- Java面试题,List集合中根据对象的某一属性排序
- List集合中的对象根据属性排序
- List集合中的对象根据属性排序
- List集合中的对象根据属性排序
- List集合中的对象根据属性排序
- List集合中的对象根据属性排序
- C#中对List<Object>泛型集合,根据对象的某一属性进行升序排序
- 对象集合list根据对象属性排序2015-8-16
- list集合根据对象属性排序举例
- 如何根据对象的属性,对集合(list / set)中的对象进行排序
- List集合中的对象根据属性排序
- List<T>泛型集合根据对象的某一属性排序
- List集合中的对象根据属性排序
- List集合中的对象根据属性排序
- List集合根据存储对象的属性字段排序实现
- List集合按照对象中某个属性排序通用工具类(按对象中某属性排序)
- 【原创】Java 对 List 内对象根据对象属性进行排序
- 对象List集合,按对象的某一属性排序