Eu tenho uma coleção c1<MyClass>e uma matriz a<MyClass>. Estou tentando converter a matriz em uma coleção c2e fazer c1.removeAll(c2), mas isso joga UnsupportedOperationException. Descobri que a asList()classe de Arrays retorna Arrays.ArrayListclasse e esta classe herda a removeAll()de AbstractList()cuja implementação é gerada UnsupportedOperationException.
Myclass la[] = getMyClass();
Collection c = Arrays.asList(la);
c.removeAll(thisAllreadyExistingMyClass);
Existe alguma maneira de remover os elementos? por favor ajude