我有散列表,它的鍵就像「文件夾/1.txt,文件夾/2.txt,文件夾/ 3.txt」,值有這些文本文件的數據。如何排序hashmap?
現在我被卡住了。我想對這個列表進行排序。不過,這並不讓我來做:( 這裏是我的HashMap的數據類型:
HashMap<String, ArrayList<String>>
以下功能的工作不錯,但它是ArrayList的不是HashMap的
Collections.sort(values, Collections.reverseOrder());
我也試過MapTree但它也沒有工作,或者可能是我無法使它工作。我用 以下步驟進行排序與maptree
HashMap testMap = new HashMap();
Map sortedMap = new TreeMap(testMap);
任何其他方式做到這一點的代碼?
我有一個疑問,因爲我的鑰匙是(文件夾/1.txt,文件夾/2.txt)可能是這個原因嗎?
你想排序地圖字符串,還是你想排序字符串的每個值列表? – 2010-01-03 04:12:02
-1 - 這個問題是無法理解的。所有嘗試的答案都是猜測問題的真正含義。 – 2010-01-03 04:22:45
你是對的斯蒂芬,我們都在猜測! – akuhn 2010-01-03 04:23:44