Servus,
ich habe hier schon die Suchfunktion benutzt, um evtl. eine Lösung für mein Problem zu finden, aber leider bin ich zu keinem Ergebnis gekommen. Deshalb stelle ich hier einfach mal meine Frage, in der Hoffnung, dass ich hier im richtigen Forum dafür bin.
Und zwar bezieht sich meine Frage auf ArrayLists. Ich möchte mir ein Objekt aus einer ArrayList ausgeben lassen und prüfen, ob es in einer 2. ArrayList vorhanden ist und dort ggf. Änderungen am Objekt vornehmen. Die Frage, die sich mir dabei stellt, ist folgende: Wenn ich das Objekt ändern möchte, benötige ich ja eine eindeutige Zuweisung (z.B. der Index). Ich habe schon in der API geschaut, aber nichts entsprechendes gefunden. Gibt es irgendwie eine Möglichkeit, die 2 ArrayLists zu vergleichen und den Index des Objekts in der 2. Liste zurückzugeben, so dass ich dort das Objekt bearbeiten/updaten kann?
Bisher habe ich Objekte in Listen immer mit der Angabe eines vorgegebenen Index-Wertes (ArrayList.get(0)) bearbeitet. Da ich aber den Index-Wert nicht immer kenne, wäre eine Ermittlung eben jenes Wertes wünschenswert. Oder gibt es da andere Möglichkeiten und ich bin auf dem Holzweg?
Danke schonmal für evtl. Antworten und bis dann
Mario
ich habe hier schon die Suchfunktion benutzt, um evtl. eine Lösung für mein Problem zu finden, aber leider bin ich zu keinem Ergebnis gekommen. Deshalb stelle ich hier einfach mal meine Frage, in der Hoffnung, dass ich hier im richtigen Forum dafür bin.
Und zwar bezieht sich meine Frage auf ArrayLists. Ich möchte mir ein Objekt aus einer ArrayList ausgeben lassen und prüfen, ob es in einer 2. ArrayList vorhanden ist und dort ggf. Änderungen am Objekt vornehmen. Die Frage, die sich mir dabei stellt, ist folgende: Wenn ich das Objekt ändern möchte, benötige ich ja eine eindeutige Zuweisung (z.B. der Index). Ich habe schon in der API geschaut, aber nichts entsprechendes gefunden. Gibt es irgendwie eine Möglichkeit, die 2 ArrayLists zu vergleichen und den Index des Objekts in der 2. Liste zurückzugeben, so dass ich dort das Objekt bearbeiten/updaten kann?
Bisher habe ich Objekte in Listen immer mit der Angabe eines vorgegebenen Index-Wertes (ArrayList.get(0)) bearbeitet. Da ich aber den Index-Wert nicht immer kenne, wäre eine Ermittlung eben jenes Wertes wünschenswert. Oder gibt es da andere Möglichkeiten und ich bin auf dem Holzweg?
Danke schonmal für evtl. Antworten und bis dann
Mario