Mischen Sie zwei Karten mit Java 8

Ich habe zwei Karten wie diese:

map1 = new Map<String, MyObject>();
map2 = new Map<String, MyObject>();

MyObject {
   Integer mark1;
   Integer mark2;
}

Was ich tun möchte, ist, die beiden Maps zu einem @ zusammenzuführmap3 <String, MyObject> so was

Wennmap1.place ist nicht inmap2.place, dann füge ich den Eintrag zu @ hinmap3.same ifmap2.place ist nicht inmap1.place, Ich füge den Eintrag zu @ hinmap3.wennmap1.place ist inmap2.place, dann füge ich diesen Eintrag hinzu:map1.place, (map1.mark1, map2.mark2)

Ich habe über @ gelesflatMap, aber es fällt mir wirklich schwer, es zu benutzen. Irgendeine Ahnung, wie das geht?
Vielen Dank!

Antworten auf die Frage(8)

Ihre Antwort auf die Frage