التحقق من null في Java

مؤلف: Eugene Taylor
تاريخ الخلق: 9 أغسطس 2021
تاريخ التحديث: 22 يونيو 2024
Anonim
How To Check If An Object Reference Is Null Or Not? | Java Tips And Tricks
فيديو: How To Check If An Object Reference Is Null Or Not? | Java Tips And Tricks

المحتوى

يشير Null إلى أن المتغير لا يشير إلى كائن وليس له قيمة. يمكنك استخدام عبارة "if" القياسية للتحقق من قيمة خالية في جزء من التعليمات البرمجية. عادةً ما يتم استخدام Null للإشارة إلى عدم وجود شيء ما أو تأكيده. في هذا السياق ، يمكن استخدامه كشرط لبدء أو إيقاف العمليات الأخرى داخل الكود.

لتخطو

جزء 1 من 2: التحقق من القيمة null في Java

  1. استخدم "=" لتعريف متغير. يتم استخدام "=" مفرد للإعلان عن متغير وتعيين قيمة له. يمكنك استخدام هذا لتعيين متغير على قيمة خالية.
    • القيمة "0" والقيمة الفارغة ليست هي نفسها وستتصرف بطرق مختلفة.
    • متغير اسم = خالية ؛
  2. استخدم "==" للتحقق من قيمة المتغير. يتم استخدام "==" للتحقق من تساوي قيمتين على جانبي العداد. إذا قمت بتعيين متغير على قيمة خالية باستخدام "=" ، فإن التحقق من أن المتغير فارغ سيعيد القيمة "true".
    • متغير اسم == فارغ ؛
    • يمكنك أيضًا استخدام "! =" للتحقق مما إذا كانت القيمة غير متساوية.
  3. استخدم عبارة "if" لإنشاء شرط للقيمة الخالية. يعيد التعبير قيمة منطقية (صواب أو خطأ). يمكنك استخدام القيمة المنطقية كشرط لما سيفعله البيان بعد ذلك.
    • على سبيل المثال ، إذا كانت القيمة خالية ، فقم بطباعة النص "الكائن فارغ". إذا لم يُرجع "==" المتغير ليكون فارغًا ، فسيتخطى الشرط أو يتبع مسارًا مختلفًا.
    • كائن الكائن = فارغ ؛ إذا (الكائن == فارغ) {System.out.print ("الكائن فارغ") ؛ }

جزء 2 من 2: استخدام شيك فارغ

  1. استخدم القيمة الفارغة كقيمة غير معروفة. من الشائع استخدام القيمة الخالية كقيمة افتراضية بدلاً من القيمة المخصصة.
    • السلسلة () تعني أن القيمة فارغة حتى يتم استخدامها بالفعل.
  2. استخدم القيمة الفارغة كشرط لإيقاف العملية. يمكن استخدام إرجاع قيمة فارغة كمحفز لإيقاف حلقة أو إحباط عملية. يستخدم هذا بشكل أكثر شيوعًا لإلقاء خطأ أو استثناء عند حدوث خطأ ما أو استيفاء شرط غير مرغوب فيه.
  3. استخدم القيمة الخالية للإشارة إلى حالة غير مبتدئة. وبالمثل ، يمكن استخدام القيمة الخالية كعلامة للإشارة إلى أن العملية لم تبدأ ، أو كشرط للإشارة إلى بدء العملية.
    • على سبيل المثال ، افعل شيئًا عندما يكون الكائن فارغًا ، أو لا تفعل شيئًا حتى يصبح الكائن غير فارغ.

      الطريقة المتزامنة () {while (method () == null) ؛ الطريقة (). nowCanDoStuff () ؛ }

نصائح

  • يجد البعض الاستخدام المتكرر للبرمجة السيئة الفارغة داخل البرمجة الموجهة للكائنات ، حيث يجب أن تشير القيم دائمًا إلى كائن.