الخوارزمياتحجم المصفوفة ذات البعد الواحد
- مفهوم الخاصيّة
length
- طريقة إستخدام الخاصيّة
length
مع المصفوفات ذات البعد الواحد
مفهوم الخاصيّة length
الخاصيّة length
عبارة عن ثابت - يمكنك إعتباره متغير عادي - تملكه كل مصفوفة يتم تعريفها بشكل تلقائي.
تستخدم هذه الخاصيّة لمعرفة عدد عناصر المصفوفة, أو كما يقال لمعرفة حجم المصفوفة.
بشكل عام, نحتاج إستخدامها عند بناء كود للتعامل مع المصفوفة مهما كان حجمها.
ستتعرف على أهميتها و فائدتها عند دراسة التمارين الموضوعة في آخر الدرس.
طريقة إستخدام الخاصيّة length
مع المصفوفات ذات البعد الواحد
لإستخدام الخاصيّة length
الموجودة في أي مصفوفة: نضع إسم المصفوفة, ثم نقطة, ثم الكلمة length
كالتالي:
ArrayName.length;
المثال الأول
في المثال التالي قمنا بإنشاء مصفوفة تتألف من 50 عنصر, ثم إستخدمنا الخاصيّة length
لمعرفة عدد عناصر المصفوفة.
كود الجافا
public class Vector { public static void main (String[] args) { // هنا قمنا بتعريف مصفوفة تتألف من 50 عنصر int[] vector = new int[50]; // ثم عرضنا عدد عناصر المصفوفة System.out.print("the number of elements is: " + vector.length + "\n" ); } }
نتيجة التشغيل
إذاً الكود vector.length
جعلنا نعرف حجم المصفوفة.
المثال الثاني
سنقوم بإنشاء مصفوفة و نعطيها القيم مباشرةً عند إنشائها, ثم سنستخدم الخاصيّة length
لمعرفة عدد عناصر المصفوفة.
كود الجافا
public class Vector { public static void main (String[] args) { // هنا قمنا بتعريف مصفوفة تتألف من 7 عناصر int[] vector = {10, 23, -30, 0, 500, 660, -70}; // ثم عرضنا عدد عناصر المصفوفة System.out.print("the number of elements is: " + vector.length + "\n" ); } }