मेरे पास एक संग्रह c1<MyClass>और एक सरणी है a<MyClass>। मैं एक संग्रह करने के लिए सरणी परिवर्तित करने के लिए कोशिश कर रहा हूँ c2और क्या c1.removeAll(c2), लेकिन इस फेंकता है UnsupportedOperationException। मैंने पाया कि asList()एरेस क्लास का रिटर्न Arrays.ArrayListक्लास होता है और यह क्लास उसी removeAll()से विरासत में मिलती है, AbstractList()जिसके क्रियान्वयन की संभावना है UnsupportedOperationException।
Myclass la[] = getMyClass();
Collection c = Arrays.asList(la);
c.removeAll(thisAllreadyExistingMyClass);
क्या तत्वों को हटाने का कोई तरीका है? कृपया सहायता कीजिए