您的位置:首页 > 其它

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;  
           }  
      });
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息