リンクされたリストが 2 つあります。
これらのリストの両方に同じオブジェクトがあります。同じオブジェクトとは、オブジェクトの状態は同じですが、別のオブジェクト ポインターによって参照されていることを意味します。
最初のリストから呼び出し.remove(object);
て削除することはできますが、2 番目のリストに対して同じことを行っても削除されません (オブジェクト ポインターの参照が異なるため)。
さまざまなリストから同じ状態のオブジェクトを簡単に削除する方法はありますか?
考えてみると、オブジェクトの状態を比較する 2 番目のリストをループすることになると思いますが、よりクリーンな方法を探していました。