Page 1 of 1

So fusionieren Sie mehrere Karten mit den gleichen Tasten, aber unterschiedlichen Werten in eine einzelne Karte

Posted: 10 Feb 2025, 09:38
by Guest
Ich habe n Maps der Art:

Code: Select all

HashMap map1;
HashMap map2; ...
Was könnte ich tun, um all diese Maps in eine einzelne Karte zu verschmelzen ?
Und ich möchte dies erreichen, ohne die Daten zu verlieren.
Beispiel:

Code: Select all

map1 has entries: {, , }
< /code>
map2 has entries: {, , }
< /code>
mergedMap: {, , }
< /code>
I have tried this:
ArrayList listHashMap = new ArrayList();

HashMap mergedMap = new HashMap();
for(HashMap map: listHashMap) {
mergedMap.putAll(map);
}
< /code>
But I've understood that the values mapped to the same key would be replaced (put
), nicht hinzugefügt.>