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 / >< / ما قبل >

Commentaires (12)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

JD
Jean Dupont Il y a 2 heures

Excellent tutoriel !

👍 12 Répondre Signaler
CodeurJava ✓ Auteur • Il y a 1 heure

N'hésitez pas si vous avez des questions.