ArrayList: طريقة ensureCapacity() في Java
تنفذ ArrayList بنية صفيف ديناميكية ومتنامية ، مما يعني أن الحجم يتغير تلقائيا. إذا حاولت إضافة عنصر إلى ArrayList تم ملؤه بالفعل ، تغيير حجمه تلقائيا.نحن نعتبر سيناريو نحتاج فيه إلى إضافة عدد كبير جدا من العناصر إلى ArrayList بحجم غير كاف ، في مثل هذه الحالة ، يجب تغيير حجم ArrayList عدة مرات وسيؤدي ذلك إلى ضعف الأداء. يمكن معالجة هذه المشكلة عن طريق استدعاء ensureCapacity() وهو أمر مفيد جدا لضمان أو زيادة سعة ArrayList.
الفراغ العام ensureCapacity(int minCapacity): تعيد هذه الطريقة تعيين الحد الأدنى لسعة ArrayList.
import java.util.ArrayList;
ArrayList_ensureCapacity من الفئة العامة {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
ArrayList< سلسلة> arraylist = ArrayList جديد< سلسلة> (4);
// إضافة عناصر إلى ArrayList
arraylist.add ("الشاشة") ؛
arraylist.add ("TV") ؛
arraylist.add ("الكمبيوتر المحمول") ؛
arraylist.add ("الكمبيوتر اللوحي") ؛
arraylist.ensureCapacity(5);
arraylist.add ("الهاتف الذكي") ؛
System.out.println ("عناصر قائمة الصفائف: ");
ل (سلسلة s: arraylist)
System.out.println (s) ؛
}
}
< / pre>وقت التشغيل :
< pre class = "prettyprint lang-java" > عناصر ArrayList :
شاشة
TV
كمبيوتر محمول < br / > Tablet
هاتف ذكي < br / >< / ما قبل >