0
我有下面的函數應該返回一個日期的地圖到很長的時間,以便您按照逆時間順序遍歷條目。Java地圖:反向時間順序
counts
是LinkedHashMap
,所以條目存儲在它們插入(這是按時間順序在這種情況下)的順序爲:
public Map<Date, Long> getCountsChronological() {
Map<Date, Long> chronologicalMap =
new TreeMap<Date, Long>(Collections.reverseOrder());
chronologicalMap.putAll(counts);
return chronologicalMap;
}
此功能不起作用,但它似乎在理論上,它應該。當我遍歷返回的地圖時,我仍然按照時間順序獲取條目。
顯示?一個簡短但完整的例子真的會有幫助。請注意,「計數」條目的顯示順序無關緊要。 –
好吧,我編輯了一下這個問題。 – Charlotte
看到我的答案是一個簡短但完整的程序,它顯示了它的工作。你能想出一個類似的*失敗*? –