本文主要是介绍list中根据mapString,Object的某个值排序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
private void sort(List<Map<String, Object>> list) {Collections.sort(list, new Comparator<Map<String, Object>>(){public int compare(Map<String, Object> o1, Map<String, Object> o2) { //根据map中某个字段,从小到大排序return (Integer)o1.get("num")>(Integer)o2.get("num")?1:( (Integer)o1.get("num")==(Integer)o2.get("num")?0:-1);} });}
这篇关于list中根据mapString,Object的某个值排序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!