У меня есть эти классы:Удалить все экземпляры данного объекта из ArrayList этого объекта
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>;
}
Возможно ли, что, когда я удалить объект class1, используя данный метод, автоматически удаляет этот экземпляр из всех ArrayList что производные от класса 1? (без прохождения каждого списка, проверка является равно и «удалите»)
'частного ArrayList,' это синтаксический неправильно в class2 –
Если вы хотите удалить определенный объект из нескольких списков, вы должны удалить его из каждого списка по одному. –