地圖我有一個地圖數據附加到Java中
Map<Integer, List<Object>> entireData;
我們這個我添加使用的putAll一些數據,如
entireData.putAll(someData);
其中someData返回Map<Integer, List<Object>>
現在,我有另一行說
entireData.putAll(someMoreData);
這也返回Map<Integer, List<Object>>
,但通過這樣做它覆蓋現有wholeData的內容,我該如何追加?
是的,我同意,關鍵值是不同的,雖然 – Vivek 2011-01-06 09:29:59
嗯,這不應該發生! putAll()與源集合中的所有項目調用put()相同。 – trojanfoe 2011-01-06 09:32:47
你的評論實際上讓我再看看我的代碼,那是當我意識到我的前一天的代碼更改已導致關鍵值得到重置:(。 – Vivek 2011-01-06 09:37:53