我有一個數據結構以有效的方式合併列表<HashMap <Obj1, Obj2>>作爲列表<HashMap <Ob1,列表<Obj2>>?
List<HashMap<Person, Address>>
我從我得到的Person和Address對象的列表。我做遍歷定列表後,我需要爲
List<HashMap<Person1, Address1>>
List<HashMap<Person1, Address2>>
List<HashMap<Person2, Address3>>
合併地址爲每個人買些
List<HashMap<Person, List<Address>>>
有沒有完成這件事的任何有效的方式 - 可能是有不同的方法?或者迭代列表只是選項。如果列表中包含大量數據,那麼對待它的最佳選擇是什麼?
迭代的事情,設置一個標誌和所有。但是這沒有幫助。我認爲它只會使問題複雜化。 –
只要做到最明顯的方法。如果你有特定的問題,那麼寫另一個問題。 –
使用List over Map有什麼好處?爲什麼你需要這樣做? – Masudul