private static void sortD3_2(){
JSONArray jobj = dataMap.get("d3_2").getJSONArray("data");
final SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
List list = jobj.toList();
Collections.sort(list, new Comparator<Map<String,String>>(){
public int compare(Map<String, String> o1, Map<String, String> o2)
{
int ret = 0;
try
{
ret = df.parse(o2.get("start_time")).compareTo(df.parse(o1.get("start_time")));
} catch (ParseException e)
{
throw new RuntimeException(e);
}
return ret;
}
});
jobj.clear();
jobj.putAll(list);
}
java对List<Map>进行排序
最新推荐文章于 2022-11-01 11:14:23 发布