هل يمكن أن تكون المصفوفات خالية في Java؟
هل يمكن أن تكون المصفوفات خالية في Java؟

فيديو: هل يمكن أن تكون المصفوفات خالية في Java؟

فيديو: هل يمكن أن تكون المصفوفات خالية في Java؟
فيديو: 25 - أساسيات البرمجة - المصفوفات ( ما هي المصفوفات و كيف يتم انشائها) 2024, ديسمبر
Anonim

ان مجموعة مصفوفة هل تمت تهيئة أعضائه إلى قيمهم الافتراضية. بالنسبة لـ int ، يكون الافتراضي هو 0. بالنسبة للكائن يكون باطل . أ صفيف فارغ هو صفيف فارغ المرجع (منذ المصفوفات هي أنواع المراجع في جافا ).

أيضا ، هل يمكنك تعيين مصفوفة إلى لاغية؟

لو أنت أحصل على مجموعة مصفوفة من الأعداد الصحيحة و أنت حاول أن تصنع عنصرًا لا شيء يمكنك ذلك ر فعل arr = باطل ؛ لأنه لا يمكن تحويل عدد صحيح إلى باطل . لا على الاطلاق. في الحالة الأولى أنت 'إعادة ضبط كل المراجع الخاصة بك مجموعة لاغية . في الحالة الثانية أنت 'إعادة ضبط الإشارة ذاتها إلى مجموعة مصفوفة نفسها ل باطل.

وبالمثل ، كيف تستخدم null في Java؟ في جافا (tm) ، " باطل "ليس كلمة رئيسية ، ولكنه حرفي خاص لـ باطل نوع. يمكن تحويلها إلى أي نوع مرجعي ، ولكن ليس إلى أي نوع بدائي مثل int أو boolean. ال باطل ليس بالضرورة أن تكون القيمة الحرفية صفرًا. ومن المستحيل أن يلقي إلى باطل اكتب أو أعلن عن متغير من هذا النوع.

بعد ذلك ، قد يتساءل المرء أيضًا ، كيف يمكنك التحقق مما إذا كانت المصفوفة لاغية أم لا؟

  1. باستخدام دالة العد: تحسب هذه الوظيفة جميع العناصر في المصفوفة. إذا كان عدد العناصر في المصفوفة يساوي صفرًا ، فسيتم عرض مصفوفة فارغة.
  2. باستخدام دالة sizeof (): تتحقق هذه الطريقة من حجم المصفوفة. إذا كان حجم المصفوفة صفرًا ، فإن المصفوفة تكون فارغة وإلا فإن المصفوفة ليست فارغة.

كيف تحقق من المصفوفة لاغية أم لا في جافا سكريبت؟

ال مجموعة مصفوفة يمكن التحقق مما إذا كان كذلك فارغة باستخدام ملف مجموعة مصفوفة . طول الممتلكات. بواسطة تدقيق إذا كان العقار موجودًا ، فيمكنه التأكد من أنه ملف مجموعة مصفوفة ، وبواسطة تدقيق إذا كان الطول الذي تم إرجاعه أكبر من 0 ، فيمكن التأكد من أن ملف مجموعة مصفوفة يكون ليس فارغًا.

موصى به: