Vergleich zweier ArrayLists mit Ausgabe an dritte ArrayList

StepByStepButSlow

Aktives Mitglied
Hallo alle zusammen,

in meinem Programm habe ich zwei ArrayLists. Eine mit maximal zwölf "Einträgen", welche ich gegen eine von wechselnder Größe prüfen möchte. Am Ende möchte ich alle "Einträge" aus der ersten List, welche in der zweiten nicht vorhanden sind, in eine dritte ArrayList übergeben.
Hat da jemand eine Idee? Im Netz finde ich zwar Vorschläge zu "retainAll", werde daraus aber nicht wirklich schlau.

Vielen Dank eure Mühen im Vorraus.

Gruß
StepByStepbutSlow
 
Wenn keine doppelten Einträge vorhanden sein sollen/dürfen, dann würde ich das mit Sets anstatt ArrayLists machen. Daraus kannst du wunderbar das Delta dir ausgeben lassen
 
Hi,

@ T_T:
es dürfen durchaus doppelte Einträge vorhanden sein. Die Wahrscheinlichkeit ist sogar sehr hoch. Wichtig sind für mich in diesem Moment allerdings nur die nicht Vorhandenen.
@Flown:
Sry, da habe ich mich blöd ausgedrückt. Die Funktion retainAll verstehe ich schon, nur finde ich im Netz nichts, wie man über diesen Befehl und/oder (?) eine Schleife die nicht vorhandenen Daten in eine dritte ArrayList übergeben kann.
 

Zurück
Oben