public static Map<String, Object> sortMapByKey(Map<String, Object> map) {
if (map == null || map.isEmpty()) {
return null;
}
//定义TreeMap 重写其 Comparator
Map<String, Object> sortMap = new TreeMap<String, Object>(
new Comparator<String>() {
//升序排序,降序排序为 o2.compareTo(o1);
public int compare(String o1, String o2) {
return o1.compareTo(o2);
}
}
);
//将 Map 传入 TreeMap 中,执行比较方法
sortMap.putAll(map);
return sortMap;
}
java通过key对map进行排序
最新推荐文章于 2021-02-19 03:47:26 发布