package cn.com.qmth.examcloud.commons.util; import java.util.Comparator; import java.util.Map; import java.util.TreeMap; /** * 集合工具 * * @author WANGWEI * @date 2019年5月15日 * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved. */ public class MapUtil { /** * map按key排序 * * @author WANGWEI * @param map * @param asc * 升序 * @return */ public static Map sortMapByKey(Map map, boolean asc) { if (map == null) { return null; } Map sortMap = new TreeMap(new Comparator() { @Override public int compare(String o1, String o2) { if (asc) { return ((String) o1).compareTo((String) o2); } else { return ((String) o2).compareTo((String) o1); } } }); sortMap.putAll(map); return sortMap; } }