我正在尋找一個Map實現,它按照鍵值對的順序迭代它們。例如有序地圖實現
Map orderedMap = // instantiation omitted for obvious reasons :)
orderMap.put(4, "d");
orderMap.put(10, "y");
orderMap.put(2, "b");
for (Map.Entry entry : orderedMap.entrySet()) {
System.out.println(entry.getKey() + ", " + entry.getValue());
}
它將總是打印
4, d
10, y
2, b
我使用Java 5.0。
謝謝, 唐
你真的需要它是地圖嗎? 看來你只是想使用列表。 – Scharron 2010-07-20 10:04:38
我真的,絕對的,當然想要一張地圖 – 2010-07-20 10:06:12
我不明白你的「明顯的原因」:你的答案的關鍵在於此。 (但你有你的答案) – 2010-07-20 10:30:14