List<Map<DoveClassCourse,String>> listmap= JSON.parse(doveClassCourse.getArr());
Collections.sort(listmap,new Comparator<Map<DoveClassCourse,String>>(){
@Override
public int compare(Map<DoveClassCourse, String> o1, Map<DoveClassCourse, String> o2) {
String c1=o1.get("classId");//c1是从你list里面拿出来的一个classId
String c2= o2.get("classId"); //c2是从你list里面拿出来的第二个classId
return c1.compareTo(c2);
}
});
System.out.println("排序后:"+listmap.toString());
java list里面存放map,根据map中的字段进行排序
最新推荐文章于 2023-11-16 15:03:09 发布