ค่าว่างบ่งชี้ว่าตัวแปรไม่ได้ชี้ไปที่วัตถุใดๆ และไม่มีค่าใดๆ คุณสามารถใช้คำสั่ง 'if' พื้นฐานเพื่อตรวจสอบค่า null ในโค้ดได้ โดยทั่วไปแล้วค่า Null จะใช้เพื่อแสดงหรือตรวจสอบการไม่มีบางสิ่งบางอย่าง ภายในบริบทนั้น สามารถใช้เป็นเงื่อนไขในการเริ่มหรือหยุดกระบวนการอื่นๆ ภายในโค้ด
ขั้นตอน
ส่วนที่ 1 จาก 2: การตรวจสอบค่า Null ใน Java
ขั้นตอนที่ 1 ใช้ “=” เพื่อกำหนดตัวแปร
“= ” ตัวเดียวใช้เพื่อประกาศตัวแปรและกำหนดค่าให้กับตัวแปร คุณสามารถใช้สิ่งนี้เพื่อตั้งค่าตัวแปรให้เป็นโมฆะ
- ค่า "0" และค่า null ไม่เหมือนกันและจะทำงานต่างกัน
-
ชื่อตัวแปร = null;
ขั้นตอนที่ 2 ใช้ “==” เพื่อตรวจสอบค่าของตัวแปร
“==” ใช้เพื่อตรวจสอบว่าค่าสองค่าที่ด้านใดด้านหนึ่งเท่ากัน หากคุณตั้งค่าตัวแปรเป็น null ด้วย “=” การตรวจสอบว่าตัวแปรนั้นเท่ากับ null จะส่งกลับค่า true
-
ชื่อตัวแปร == null;
- คุณยังสามารถใช้ “!=" เพื่อตรวจสอบว่าค่าไม่เท่ากัน
ขั้นตอนที่ 3 ใช้คำสั่ง "if" เพื่อสร้างเงื่อนไขสำหรับค่า null
ผลลัพธ์ของนิพจน์จะเป็นค่าบูลีน (จริงหรือเท็จ) คุณสามารถใช้ค่าบูลีนเป็นเงื่อนไขสำหรับสิ่งที่คำสั่งทำต่อไป
-
ตัวอย่างเช่น หากค่าเป็น null ให้พิมพ์ข้อความว่า "object is null" หาก “==” ไม่พบตัวแปรที่เป็นค่าว่าง ตัวแปรนั้นจะข้ามเงื่อนไขหรือสามารถใช้เส้นทางอื่นได้
วัตถุวัตถุ = null; ถ้า (วัตถุ == null) { System.out.print ("วัตถุเป็นโมฆะ"); }
ส่วนที่ 2 จาก 2: การใช้การตรวจสอบค่าว่าง
ขั้นตอนที่ 1 ใช้ null เป็นค่าที่ไม่รู้จัก
เป็นเรื่องปกติที่จะใช้ค่า null เป็นค่าดีฟอลต์แทนค่าที่กำหนด
-
สตริง ()
- หมายถึงค่าเป็นโมฆะจนกว่าจะมีการใช้งานจริง
ขั้นตอนที่ 2 ใช้ null เป็นเงื่อนไขในการสิ้นสุดกระบวนการ
การส่งค่า Null สามารถใช้เพื่อทริกเกอร์จุดสิ้นสุดของลูปหรือทำลายกระบวนการได้ โดยทั่วไปจะใช้เพื่อโยนข้อผิดพลาดหรือข้อยกเว้นเมื่อมีบางอย่างผิดพลาดหรือมีเงื่อนไขที่ไม่ต้องการ
ขั้นตอนที่ 3 ใช้ null เพื่อระบุสถานะที่ไม่ได้ฝึกหัด
ในทำนองเดียวกัน ค่า null สามารถใช้เป็นแฟล็กเพื่อแสดงว่ากระบวนการยังไม่เริ่มต้น หรือเป็นเงื่อนไขที่จะทำเครื่องหมายว่าเป็นจุดเริ่มต้นของกระบวนการ
-
ตัวอย่างเช่น: ทำบางอย่างในขณะที่วัตถุเป็นโมฆะหรือไม่ทำอะไรจนกว่าวัตถุจะไม่เป็นโมฆะ
วิธีการซิงโครไนซ์ () { ในขณะที่ (เมธอด () == null); เมธอด().nowCanDoStuff(); }