Mam kolekcję c1<MyClass>i tablicę a<MyClass>. Próbuję przekonwertować tablicę na kolekcję c2i zrobić c1.removeAll(c2), ale to wyrzuca UnsupportedOperationException. Okazało się, że asList()tablice klasy zwrotów Arrays.ArrayListklasy i tej klasie dziedziczy removeAll()z AbstractList()którego realizacja rzuca UnsupportedOperationException.
Myclass la[] = getMyClass();
Collection c = Arrays.asList(la);
c.removeAll(thisAllreadyExistingMyClass);
Czy jest jakiś sposób na usunięcie elementów? proszę pomóż