استخدام ArrayList في Java

click fraud protection

يتم إصلاح الصفائف القياسية في Java في عدد العناصر التي يمكن أن تحتوي عليها. إذا كنت ترغب في زيادة إنقاص العناصر في المصفوفة فعليك عمل صفيف جديد مع الرقم الصحيح العناصر من محتويات الصفيف الأصلي. البديل هو استخدام قائمة الصفيف صف دراسي. ال قائمة الصفيف توفر الفئة الوسائل اللازمة لإنشاء صفائف ديناميكية (أي أن طولها يمكن أن يزيد وينقص).

سيؤدي هذا إلى إنشاء قائمة الصفيف بسعة أولية لعشرة عناصر. إذا كانت أكبر (أو أصغر) قائمة الصفيف مطلوب يمكن تمرير السعة الأولية إلى المنشئ. لتوفير مساحة لعشرين عنصر:

شيء واحد للملاحظة عنه قائمة الصفيف هو أنه لا يجب أن تكون العناصر من نفس نوع الكائن. على الرغم من أن dynamicStringArray تم ملؤها من قبل خيط كائنات ، لا يزال بإمكانه قبول قيم الأرقام:

يمكن إدراج كائن في أي مكان في قائمة الصفيف فهرس العناصر باستخدام طريقة الإضافة وتمرير موضع الإدراج. لإضافة سلسلة "ماكس" إلى dynamicStringArray في الموضع 3:

بدلا من إزالة عنصر وإدراج عنصر جديد في مكانه جلس يمكن استخدام الطريقة لاستبدال عنصر دفعة واحدة. فقط قم بتمرير فهرس العنصر المراد استبداله والكائن الذي سيتم استبداله به. لاستبدال "بيتر" بـ "بول":

instagram viewer
instagram story viewer