J'ai une collection c1<MyClass>et un tableau a<MyClass>. J'essaye de convertir le tableau en collection c2et fais c1.removeAll(c2), mais cela jette UnsupportedOperationException. J'ai trouvé que le asList()des rendements de classe Arrays Arrays.ArrayListclasse et la cette classe hérite removeAll()de AbstractList()dont la mise en œuvre jette UnsupportedOperationException.
Myclass la[] = getMyClass();
Collection c = Arrays.asList(la);
c.removeAll(thisAllreadyExistingMyClass);
Existe-t-il un moyen de supprimer les éléments? s'il vous plaît aider