Comparator インターフェイスを実装するカスタム オブジェクトを持つ複数の ArrayList です。これらの複数のリストが同じオブジェクトを持つ可能性があります。私の要件は、各リストが独自の順序を持つことができることです
例:
リスト 1 には 4 つのオブジェクト Obj2、Obj4、Obj1、Obj3 を含めることができます リスト 2 には、たとえば 5 つのオブジェクト Obj4、Obj3、Obj5、Obj1、Obj2 を含めることができます
List1 の (0,1,2,3,4) の ID を各カスタム オブジェクトに割り当て、ArrayList で sort メソッドを使用すると、List が 1 つの場合にうまくいくと思います。
しかし、List2 では同じオブジェクトを異なる順序にする必要があるため、それはできません。ArrayList ごとに個別の順序リストを維持する代わりに、コンパレーターを使用して Collections フレームワークの並べ替えに依存する方法はありますか?
どんな助けでも大歓迎です。
ありがとう