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<String, String> result = new LinkedHashMap<String, String>();
for (Map.Entry<String, String> entry : list) {
result.put(entry.getKey(), entry.getValue());
}
return result;
}