عكس ArrayList
توفر واجهة
Collections & nbsp؛
أيضًا طرقًا للعمليات المجمعة التي تعمل على المجموعة بأكملها:
containsAll
- & nbsp؛ تُرجع القيمة المنطقية
صواب code> إذا كانت هذه المجموعة تحتوي على جميع العناصر في المجموعة التي تم استدعاؤها ، وإلا فإنها ترجع خطأ code>.
addAll
- & nbsp؛ يضيف كل العناصر المحددة إلى المجموعة المحددة. يمكن تحديد العناصر المراد إضافتها بشكل فردي أو كمصفوفة.
removeAll
- & nbsp؛ & nbsp؛ تُستخدم لإزالة كافة العناصر الموجودة في المجموعة المحددة من القائمة.
مسح code> - إزالة جميع العناصر
عكس code> - عكس المصفوفة
إلخ.
مثال
باستخدام removeAll
.
ArrayList & lt؛ عدد صحيح & GT؛ first = new ArrayList & lt؛ عدد صحيح & gt؛ ()؛
first.add (1) ؛
first.add (2) ؛
first.add (3) ؛
ArrayList & lt؛ عدد صحيح & GT؛ second = new ArrayList & lt؛ عدد صحيح & GT؛ ()؛
second.add (1) ؛
second.add (2) ؛
// يزيل جميع العناصر من القائمة الثانية ،
// إذا كانت موجودة في القائمة الأولى
second.removeAll (أولا) ؛