或比較器來實現鍵值排序;
參考代碼如下:
地圖
& ltString,Integer & gt
結果
=
新的
散列表
& ltString,Integer & gt();
//要排序的HashMap
地圖
& ltString,String & gt
分類
=
新的
樹形圖& ltString,String & gt();
//創建壹個TreeMap,對TreeMap本身的鍵集進行排序。
for(字符串
Key:result.keySet()){//叠代HashMap中的元素,形成TreeMap中的元素。
sort.put(result.get(key)。toString()+鍵,
關鍵);
//將HashMap中的value值和key值拼接成壹個字符串,形成TreeMap的Key。
}
//最後,排序中鍵的順序是樓主要求的順序,鍵對應的值是HashMap中的鍵值。