比方說,我有一個LinkedHashMap<Integer,Point2D.Double>
,我把一個鍵和一個值給它,就像.put(2,new Point2D.Double(34,32));
如何防止LinkedHashMap替換鍵/值?
我的問題是,有時我需要把鑰匙,並在其中一個已存在的值,LinkedHashMap
取代它。
贊,我已經有了鑰匙2
和值Point2D.Double(34,32)
,我需要再添加一次。
爲什麼它通過將相同的值添加到地圖來替代該鍵/值,並且是否有解決此問題的方法(可能通過另一種地圖)?
的可能的複製[HashMap的:一鍵多個值(HTTP:// stackoverflow.com/questions/8229473/hashmap-one-key-multiple-values) – khelwood
似乎是一個設計問題,我沒有閱讀你的真實意圖。你想保持這兩個值嗎?還是隻有第一個值?從你的問題看,你似乎不想保留第二個而不是第一個。 – pintxo