是否有任何Java庫的排序Map
(如TreeMap
),但有能力取代keys
?例如,我正在尋找可替代treeMapInstance.firstKey()
的東西。速度是相當重要的,這就是爲什麼我不是存儲值,刪除,然後將值放回新密鑰的原因。是否有排序的地圖,可以替換密鑰
在我的應用程序可以有一個對象,如
TreeMap<Long, Double> foo = new TreeMap<Long, Double>();
有時我想改變的關鍵在foo
沒有改變關聯值。
foo.put(1l, 1.0);
foo.put(2l, 2.0);
在上面,例如我怎麼可能改變key
1l
到5l
有效?
什麼是您的具體功能要求? –
TreeMap的結構反映了其鍵之間的比較結果。其中一個鍵的值的改變可能會破壞其速度所依賴的不變量。 –
「替換鑰匙」是什麼意思?提供示例 –