我有整數ID列表。可以說這個列表是ArrayList<Integer>
或int [],沒關係。我有另一個ArrayList<Obj>
,其中包含與第一個列表中的id相同的對象,但它們按不同的順序排序。通過id按照與ID列表相同的順序排列對象
我想排序第二個列表中的對象作爲第一個列表中的ID。
例:
FIRST LIST: { 1, 5, 4, 8, 6 }
SECOND LIST: { Obj[id=5], Obj[id=8], Obj[id=6], Obj[id=1], Obj[id=4] }
RESULT LIST: { Obj[id=1], Obj[id=5], Obj[id=4], Obj[id=8], Obj[id=6] }
誰能告訴我的(有效)的方式來做到這一點?