/**
* 排序 按照key排序
*
* @param map
* @return
*/
public static LinkedHashMap<String, String> ksort(
LinkedHashMap<String, String> map) {
TreeMap<String, String> treeMap = new TreeMap<String, String>(
new Comparator<String>() {
@Override
public int compare(String lhs, String rhs) {
// TODO Auto-generated method stub
String l = lhs;
String r = rhs;
int i = l.compareTo(r);
return i;
}
});
Set<String> set = map.keySet();
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
String key = iterator.next();
String value = map.get(key);
treeMap.put(key, value);
}
LinkedHashMap<String, String> returnMap = new LinkedHashMap<String, String>();
returnMap.putAll(treeMap);
return returnMap;
}