Ich versuche, mehr als ein Hashmaps zu verschmelzen auch die Werte der gleichen Tonart Summe, Ich möchte mein Problem mit Spielzeug Beispiel erklären, wiewie mehr als ein Hashmaps verschmelzen auch die Werte der gleichen Schlüssel in Java Summe
folgtHashMap<String, Integer> m = new HashMap<>();
HashMap<String, Integer> m2 = new HashMap<>();
m.put("apple", 2);
m.put("pear", 3);
m2.put("apple", 9);
m2.put("banana", 6);
ich versuchte putAll
m.putAll (m2);
Ausgabe lautet wie folgt {Banane = 6, Apfel = 9, Birne = 3}
aber das Ergebnis ist für dieses Problem nicht wahr. I ausgeben wollen als
{Banane = 6, Apfel = 11, Birne = 3}
wie kann dieses Ergebnis in Java du bekommen?
ı überschreiben wollte Ergebnis hashmap deutlicher als {Banane = 6, Apfel = 9 + 2, Birne = 3} wenn mehr als eine hashmaps gleiche Schlüssel haben, Ergebnisse werden Summe von Werten. Wenn andere hashmaps nicht denselben Schlüssel haben, ändert sich der Wert nicht und alle Schlüssel in allen hashmaps sind im Ergebnis hashmaps mit ihren Werten –