আমার কাছে একটি সংগ্রহ 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);
উপাদানগুলি সরানোর কোনও উপায় আছে কি? সাহায্য করুন