ich eine Karte habenAnfügen von Daten in Java Karte
Map<Integer, List<Object>> entireData;
Nun ist diese ich einige Daten bin Zugabe mit putAll wie
entireData.putAll(someData);
wo some kehrt Map<Integer, List<Object>>
Nun, ich habe eine andere Zeile die sagt
entireData.putAll(someMoreData);
, die auch Map<Integer, List<Object>>
zurückgibt, aber dadurch überschreibt es den Inhalt der vorhandenen gesamtenDaten, wie hänge ich an?
true, ich stimme zu, die Schlüsselwerte sind hier anders aber – Vivek
Hmmm, das soll nicht passieren! putAll() entspricht dem Aufruf von put() für alle Elemente in der Quellensammlung. – trojanfoe
Ihr Kommentar hat mich tatsächlich dazu gebracht, meinen Code noch einmal zu betrachten, und da merkte ich, dass meine Codeänderung am vorherigen Tag die Schlüsselwerte zurückgesetzt hatte :(. – Vivek