ich diese Klassen haben:alle Instanzen gegebenen Objekt entfernen von Arraylist des Objekts
public class class0{
private ArrayList<class1> array;
...
public void remove(Class1 class1){
array.remove(class1);
}
}
public class class1{
private Class2 array;
}
public class class2{
private ArrayList<class1>;
}
Ist es möglich, dass, wenn ich ein Objekt von class1 entfernen Sie die angegebene Methode verwenden, löscht automatisch die Instanz von jedem Arraylist dass Derivate von Klasse 1? (Ohne durch jede Liste zu gehen, Kontrolle ist equals und „entfernen“)
'Privatarraylist;' dies in class2 –
syntaktisch falsch ist, wenn Sie ein bestimmtes Objekt aus mehreren Listen entfernen möchten, müssen Sie es aus jeder Liste eins nach dem anderen zu entfernen. –