我現在有一個地圖存儲了以下信息:獲取從地圖獨特的物品總在java中
Map<String,String> animals= new HashMap<String,String>();
animals.put("cat","50");
animals.put("bat","38");
animals.put("dog","19");
animals.put("cat","31");
animals.put("cat","34");
animals.put("bat","1");
animals.put("dog","34");
animals.put("cat","55");
我想創建一個總在上面的地圖獨特的項目一個新的地圖。所以在上面的例子中,貓數爲170,蝙蝠數爲39,依此類推。
我已經使用set找到地圖上的獨特動物的條目試過了,但是,我無法獲得每個唯一的入口
您目前有一個「貓」和一個「狗」的地圖。 'HashMap'不允許重複的鍵。 – Guy
進一步解釋@Guy所說的話:每次在地圖中使用'put',並且鍵已經存在,那麼'put'將替換該鍵在地圖上的值。整個地圖的關鍵是一把鑰匙是獨一無二的,你可以只用鑰匙查看數據。 – RealSkeptic
我看到了,試圖打印動物地圖,看看@Guy和RealSkeptic在說什麼。讓我試試dimo414的解決方案,看看是否有效 – BountyHunter