中排序的散列表的鍵值存儲我很抱歉發佈了這個不清楚的問題。這是我第一次使用hashmap,因此我感到困惑。是否嘗試過在這裏更好的方式來說明這個問題 - 我有一個基於價值觀的排序HashMap的store key values of hashmap in string[]在字符串[]
。我想從有序映射中提取鍵並將它們存儲在一個String []數組中。鍵的順序(按值排序)很重要。 我用這個代碼進行排序值的HashMap - http://www.xinotes.org/notes/note/306/
要提取的關鍵陣列,我試圖
String[] keys = (String[])(hm.keySet().toArray(new String[hm.size()]))
(這裏HM是HashMap中)
但是這種方法沒有工作。鍵字符串[]具有鍵,但不是按照我想要的排序順序。
更新: 我用LinkedHashMap的,並能排序的關鍵值存儲在陣列中。 Here是代碼的鏈接。
你說你有一個「排序哈希表」 - 你究竟是什麼意思? –
什麼都不起作用?訂單是否與您預期的不同? – amit
抱歉,它的錯字..我已經整理了一個基於值 – Umang