Ich versuche, eine ArrayList zu generieren, indem ich zwei andere Listen zusammenführe. Ich bin erlaubt, doppelte Objekte, aber meine resultierende ArrayList muss den Unterschied zwischen beiden ursprünglichen Listen enthalten. Ich weiß, das kann gewunden klingen, so ist hier ein Beispiel:Zusammenführen von zwei Java-Arraylists mit Duplikaten
Arraylist 1: [obj1, obj1, obj1, obj2, OBJ4, OBJ4]
Arraylist 2: [obj1, obj2, obj2, obj3
Resultierende Arraylist: [obj1, obj1, obj2, obj3, OBJ4, OBJ4]
ich so fühlen sollte einfach sein, aber ich kann nicht scheinen, um es herauszufinden. Ich würde ArrayList1.removeAll (ArrayList2) verwenden, aber jedes Objekt hat seine eigene individuelle ID, also glaube ich nicht, dass ich feststellen würde, dass sie das gleiche Objekt sind.
BEARBEITEN: ein Fehler in meiner resultierenden ArrayList behoben
Danke!
Das klingt viel wie eine Hausaufgabe Frage. Wenn du Probleme mit deinen Hausaufgaben hast, solltest du dich an Lehrer/Professor/Schülerhilfe/etc. Dafür werden sie bezahlt. – forgivenson
Haben Sie schon etwas probiert? –
HInt: Diese Aufgabe ist es, Sie Schleifen und Gegen Fähigkeiten zu testen :) –