當前位置:成語大全網 - 新華字典 - 如何對Map進行字典排序Java

如何對Map進行字典排序Java

//根據 Map的key進行字典排序

Map<String, String> parameterMap = new HashMap<String, String>();

List<Map.Entry<String,String>> list = new ArrayList<Map.Entry<String,String>>(parameterMap.entrySet());

Collections.sort(list,new Comparator<Map.Entry<String,String>>() {

//升序排序

public int compare(Entry<String, String> o1,

Entry<String, String> o2) {

return o1.getKey().compareTo(o2.getKey());

}

});