Tengo una colección c1<MyClass>y una matriz a<MyClass>. Estoy tratando de convertir la matriz en una colección c2y lo hago c1.removeAll(c2), pero esto arroja UnsupportedOperationException. Descubrí que la asList()clase of Arrays devuelve la Arrays.ArrayListclase y esta clase hereda la removeAll()de AbstractList()cuya implementación arroja UnsupportedOperationException.
Myclass la[] = getMyClass();
Collection c = Arrays.asList(la);
c.removeAll(thisAllreadyExistingMyClass);
¿Hay alguna forma de eliminar los elementos? por favor ayuda