//按照key的大小排序 private Map<String, String> sortMap(Map<String, String> k_v) { List<Map.Entry<String, String>> list = new ArrayList<Map.Entry<String, String>>(k_v.entrySet()); Collections.sort(list, new Comparator<Map.Entry<String, String>>() { @Override public int compare(Map.Entry<String, String> o1, Map.Entry<String, String> o2) { // 升序排序 return Integer.parseInt(o1.getKey()) - Integer.parseInt(o2.getKey()); } }); Map result = new LinkedHashMap(); for (Map.Entry<String, String> entry : list) { result.put(entry.getKey(), entry.getValue()); } return result; }
Map按照key大小排序
最新推荐文章于 2024-05-30 08:34:38 发布