Хочу разобраться, почему не работает так:
for (Object o:pets) {
    if (o instanceof Cat) pets.remove(o);
}
как можно решить с помощью цикла? pets.removeAll(cats);-Это вариант я знаю так решил