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

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

Post 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.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post