Bei 2 list vergleichen ungleiche werte speichern

hallo zusammen,

ich vergleiche 2 arraylists. Das klappt mit folgendem code gut. Ich möchte aber die Werte die nicht gleich sind in einer weiteren ArrayList speichern und mit denen weiterarbeiten. Wie bekomm ich das hin? Geht das mit dem Ansatz überhaupt?

public void property_vergleich(ArrayList templates,
ArrayList property_liste) {
for (int x = 0; x

Du musst dann nur im inneren Durchlauf merken ob ein Element gefunden wurde oder nicht. Falls nicht wird es einer weiteren Liste hinzugefüht.

public LinkedList suchmethode(ArrayList templates,
ArrayList property_liste) {
LinkedList hilfsliste = new LinkedList();
boolean gefunden=false;
for (int x = 0; x

Ich hab es nicht kompiliert also bitte nicht meckern wenn ich nen Rechtschreibfehler gemacht habe oder ein „;“ fehlt.

vielen lieben danke, trivial, aber darauf muss man erst kommen:smile: Eine kleine Verbesserung für alle, die diesen Code nützen wollen. Die letzte if Bedinungen muss sich eine geschweifte Klammer weiter befinden, dann klappt das ganze super.