整数 ID のリストがあります。このリストがArrayList<Integer>
またはint []であるとしましょう。それは問題ではありません。最初のリストのように同じ ID を持つオブジェクトを含む別のArrayList<Obj>
ものがありますが、それらは異なる順序で並べられています。
2 番目のリストのオブジェクトを、最初のリストの 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] }
誰かがこれを行う(効率的な)方法を教えてもらえますか?