我已經研究過這個問題了很久,並且無法正確理解!java - 使用相同的鍵+不同的值替換hashmap中的鍵+值
我有一個填充hashmap和一個相同格式的hashmap(Map<Integer, ArrayList<String>>
),我一直在努力(它的鍵值/ s等於填充的hashmap中的其他鍵,如0,1,2等)。當我使用.put命令更新填充的hashmap時,我一直在處理的幾個/一個替換填充的hashmap中的所有內容 - 這是正常的嗎?我哪裏錯了?我期待它只是取代關鍵問題+值...
原諒不提供的代碼,但它意味着發佈相當數量的演示,只是想知道是否有人可以幫助解釋這可能會出錯。我可以把東西扔在一起,以顯示是否需要...
非常感謝!
我不明白你的問題?你的意思是,當你把一個已經存在的鍵放在'map'中時,爲什麼它被替換? – noMAD
如果您可以發佈問題中的循環/替換代碼 – g13n
,那就太好了您必須發佈代碼。你的問題很難理解,無論如何,我們怎麼知道你做錯了什麼。將您的代碼減少到重現問題所需的最低限度,不要將所有內容都轉儲出來。 –