J'ai une collection c1
et un tableau a
. J'essaie de convertir le tableau en une collection c2
et de faire c1.removeAll(c2)
, mais cela lance une UnsupportedOperationException
. J'ai découvert que la méthode asList()
de la classe Arrays renvoie la classe Arrays.ArrayList
et que cette classe hérite de la méthode removeAll()
de la classe AbstractList()
dont l'implémentation lance une UnsupportedOperationException
.
MyClass la[] = getMyClass();
Collection c = Arrays.asList(la);
c.removeAll(thisAllreadyExistingMyClass);
Y a-t-il un moyen de supprimer les éléments? S'il vous plaît aidez-moi