في Java، ArrayLists عبارة عن صفائف ديناميكية يمكن أن تنمو وتتقلص حسب الحاجة. يمكن تحديد الحجم الأولي لقائمة ArrayList باستخدام المُنشئ new ArrayList
ومع ذلك، فإن تحديد الحجم الأولي لا يمنح الوصول الفوري إلى المساحة المخصصة. على عكس المصفوفات التقليدية، تتم تهيئة ArrayLists بصفر عناصر، بغض النظر عن السعة المحددة. وهذا يثير التساؤل حول سبب ضرورة تعيين حجم أولي إذا لم يتمكن من الوصول إلى المساحة المخصصة.
تكمن الإجابة في التمييز بين حجم ArrayList وسعتها. يشير الحجم إلى عدد العناصر الموجودة فعليًا في ArrayList، بينما تحدد السعة عدد العناصر التي يمكن لقائمة ArrayList الاحتفاظ بها قبل أن تحتاج إلى تخصيص المزيد من الذاكرة.
بواسطة عند ضبط السعة الأولية، فإنك تُعلم ArrayList بشكل أساسي بأنه يجب أن يكون مستعدًا لتخزين عدد محدد من العناصر دون الحاجة إلى تخصيص هذا القدر من الذاكرة على الفور دون داع. يمكن أن يؤدي ذلك إلى تحسين الأداء، خاصة عندما تتوقع إضافة عدد كبير من العناصر إلى ArrayList.
للوصول إلى العناصر المضافة إلى ArrayList، تحتاج إلى استخدام حلقات أو طرق أخرى لإضافة العدد المطلوب من العناصر يدويًا عناصر. عندها فقط يمكنك الوصول إلى هذه العناصر وتعديلها باستخدام المؤشرات المحددة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3