У меня есть коллекция c1<MyClass>и массив a<MyClass>. Я пытаюсь преобразовать массив в коллекцию c2и делаю это c1.removeAll(c2), но это бросает UnsupportedOperationException. Я обнаружил , что asList()из Массивы возвращает класс Arrays.ArrayListкласса и этот класса наследует removeAll()от AbstractList()которого реализации бросков UnsupportedOperationException.
Myclass la[] = getMyClass();
Collection c = Arrays.asList(la);
c.removeAll(thisAllreadyExistingMyClass);
Есть ли способ удалить элементы? пожалуйста помоги