对map通过key进行排序

来源:互联网 发布:mac版本b站 编辑:程序博客网 时间:2024/05/22 03:02
1、升序
public Map getAscMap(Map map){if(map==null||map.isEmpty()){return null;}Map<String, Object> treeMap=new TreeMap<String,Object>(new Comparator<String>() {@Overridepublic int compare(String o1, String o2) {return o1.compareTo(o2);}});treeMap.putAll(map);return treeMap;}

2、倒序

public Map getAbscMap(Map map){if(map==null||map.isEmpty()){return null;}Map<String, Object> treeMap=new TreeMap<String, Object>(new Comparator<String>() {@Overridepublic int compare(String o1, String o2) {return o2.compareTo(o1);}});treeMap.putAll(map);return treeMap;}


原创粉丝点击