تشير القيمة الخالية إلى أن المتغير لا يشير إلى أي كائن ولا يحمل أي قيمة. يمكنك استخدام عبارة "if" الأساسية للتحقق من قيمة خالية في جزء من التعليمات البرمجية. يستخدم Null بشكل شائع للدلالة أو التحقق من عدم وجود شيء ما. ضمن هذا السياق ، يمكن استخدامه كشرط لبدء أو إيقاف العمليات الأخرى داخل الكود.
خطوات
جزء 1 من 2: التحقق من Null في Java
الخطوة 1. استخدم "=" لتحديد متغير
يتم استخدام "=" واحد للإعلان عن متغير وتعيين قيمة له. يمكنك استخدام هذا لتعيين متغير على قيمة خالية.
- القيمة "0" والقيمة الخالية ليست هي نفسها وستتصرف بشكل مختلف.
-
متغير اسم = خالية ؛
الخطوة 2. استخدم “==” للتحقق من قيمة المتغير
يتم استخدام "==" للتحقق من تساوي القيمتين على كلا الجانبين. إذا قمت بتعيين متغير على قيمة خالية باستخدام "=" ، فإن التحقق من أن المتغير يساوي null سيعيد القيمة true.
-
متغير اسم == فارغ ؛
- يمكنك أيضًا استخدام "! =" للتحقق من أن القيمة ليست متساوية.
الخطوة 3. استخدم عبارة "if" لإنشاء شرط للصفر
ستكون نتيجة التعبير قيمة منطقية (صواب أو خطأ). يمكنك استخدام القيمة المنطقية كشرط لما تفعله العبارة بعد ذلك.
-
على سبيل المثال ، إذا كانت القيمة فارغة ، فسيتم طباعة نص "الكائن خالٍ". إذا لم يجد "==" المتغير فارغًا ، فسيتخطى الشرط أو يمكن أن يتخذ مسارًا مختلفًا.
كائن الكائن = فارغ ؛ إذا (الكائن == فارغ) {System.out.print ("الكائن فارغ") ؛ }
جزء 2 من 2: استخدام فحص Null
الخطوة 1. استخدم القيمة الفارغة كقيمة غير معروفة
من الشائع استخدام القيمة الخالية كقيمة افتراضية بدلاً من أي قيمة مخصصة.
-
سلسلة()
- يعني أن القيمة فارغة حتى يتم استخدامها بالفعل.
الخطوة 2. استخدم القيمة الفارغة كشرط لإنهاء العملية
يمكن استخدام إرجاع قيمة فارغة لبدء تشغيل نهاية حلقة أو كسر عملية. يستخدم هذا بشكل أكثر شيوعًا لإلقاء خطأ أو استثناء عند حدوث خطأ ما أو إصابة حالة غير مرغوب فيها.
الخطوة 3. استخدم القيمة الخالية للإشارة إلى حالة غير مبتدئة
وبالمثل ، يمكن استخدام القيمة الفارغة كعلامة لإظهار أن العملية لم تبدأ بعد أو كشرط لوضع علامة على أنها بداية عملية.
-
على سبيل المثال: افعل شيئًا عندما يكون الكائن فارغًا أو لا تفعل شيئًا حتى يصبح الكائن غير فارغ.
الطريقة المتزامنة () {while (method () == null) ؛ الطريقة (). nowCanDoStuff () ؛ }