Hallo
Habe ein spezielles Problem und hoffe mal, dass jemand einen Lösungsansatz hat:
Ich habe eine Liste NEU mit Objekten und eine Liste ALT mit Objekten.
Die Objekte selbst haben die Attribute Name, Ort, Werk, Zeit.
ich möchte jetzt aus der Liste NEU alle die Objekte löschen, die in Liste ALT enthalten sind:
NEW hat Elemente : A B C D E
ALT hat Elemente B D Z
Nach dem Löschen steht in NEW: A C E.
Ein Ansatz wäre, die Elemente aus NEU zu durchlaufen und dann für jedes Elemente in ALT zu schauen, wie die Werte der Objekte sind und es dann zu löschen.
Gibts noch ne andere Möglichkeit ?
ListeNEU.removeAll(ListeALT) habe ich da im Sinn, dann braucht es aber einen Comparator, wo ich nichts von verstehe . Kann mir da jemand weiterhelfen ?
Björn
Habe ein spezielles Problem und hoffe mal, dass jemand einen Lösungsansatz hat:
Ich habe eine Liste NEU mit Objekten und eine Liste ALT mit Objekten.
Die Objekte selbst haben die Attribute Name, Ort, Werk, Zeit.
ich möchte jetzt aus der Liste NEU alle die Objekte löschen, die in Liste ALT enthalten sind:
NEW hat Elemente : A B C D E
ALT hat Elemente B D Z
Nach dem Löschen steht in NEW: A C E.
Ein Ansatz wäre, die Elemente aus NEU zu durchlaufen und dann für jedes Elemente in ALT zu schauen, wie die Werte der Objekte sind und es dann zu löschen.
Gibts noch ne andere Möglichkeit ?
ListeNEU.removeAll(ListeALT) habe ich da im Sinn, dann braucht es aber einen Comparator, wo ich nichts von verstehe . Kann mir da jemand weiterhelfen ?
Björn