อาร์เรย์สามารถเป็นโมฆะใน Java ได้หรือไม่
อาร์เรย์สามารถเป็นโมฆะใน Java ได้หรือไม่

วีดีโอ: อาร์เรย์สามารถเป็นโมฆะใน Java ได้หรือไม่

วีดีโอ: อาร์เรย์สามารถเป็นโมฆะใน Java ได้หรือไม่
วีดีโอ: What is PUBLIC STATIC VOID MAIN ( STRING[] Args ) in JAVA | Most Asked interview Question 2024, พฤศจิกายน
Anonim

หนึ่ง อาร์เรย์ มีสมาชิกเริ่มต้นเป็นค่าเริ่มต้น สำหรับ int ค่าเริ่มต้นคือ 0 สำหรับวัตถุ มันคือ โมฆะ . NS null array คือ null Array อ้างอิง (ตั้งแต่ อาร์เรย์ เป็นประเภทอ้างอิงใน Java ).

นอกจากนี้ คุณสามารถตั้งค่าอาร์เรย์เป็น null ได้หรือไม่

ถ้า คุณ มีการ อาร์เรย์ ของจำนวนเต็มและ คุณ พยายามสร้างองค์ประกอบ null คุณสามารถ 'NS ทำ arr= โมฆะ ; เพราะไม่สามารถแปลงจำนวนเต็มเป็น.ได้ โมฆะ . ไม่เลย. ในกรณีแรก คุณ 'NS การตั้งค่า ข้อมูลอ้างอิงทั้งหมดในของคุณ อาร์เรย์เป็นโมฆะ . ในกรณีที่สอง คุณ 'NS การตั้งค่า การอ้างอิงถึง อาร์เรย์ ตัวเองเพื่อ โมฆะ.

ในทำนองเดียวกันคุณใช้ null ใน Java อย่างไร ใน Java (TM) " โมฆะ " ไม่ใช่คีย์เวิร์ด แต่เป็นตัวอักษรพิเศษของ โมฆะ พิมพ์. สามารถส่งไปยังประเภทอ้างอิงใดๆ ก็ได้ แต่ไม่สามารถส่งไปยังประเภทดั้งเดิมใดๆ เช่น int หรือบูลีน NS โมฆะ ตัวอักษรไม่จำเป็นต้องมีค่าเป็นศูนย์ และเป็นไปไม่ได้ที่จะส่งไปที่ โมฆะ พิมพ์หรือประกาศตัวแปรประเภทนี้

ต่อมาอาจมีคนถามว่า จะตรวจสอบได้อย่างไรว่าอาร์เรย์เป็นโมฆะหรือไม่?

  1. การใช้ฟังก์ชันการนับ: ฟังก์ชันนี้นับองค์ประกอบทั้งหมดในอาร์เรย์ หากจำนวนองค์ประกอบในอาร์เรย์เป็นศูนย์ ก็จะแสดงอาร์เรย์ว่าง
  2. การใช้ฟังก์ชัน sizeof(): วิธีนี้จะตรวจสอบขนาดของอาร์เรย์ ถ้าขนาดของอาร์เรย์เป็นศูนย์ แสดงว่าอาร์เรย์ว่างเปล่า มิฉะนั้นอาร์เรย์จะไม่ว่างเปล่า

การตรวจสอบอาร์เรย์เป็นโมฆะหรือไม่ใน Javascript อย่างไร

NS อาร์เรย์ สามารถตรวจสอบได้ว่าเป็น ว่างเปล่า โดยใช้ อาร์เรย์ . คุณสมบัติความยาว โดย กำลังตรวจสอบ หากทรัพย์สินนั้นมีอยู่ก็สามารถตรวจสอบได้ว่าเป็น อาร์เรย์ , และโดย กำลังตรวจสอบ หากความยาวที่ส่งคืนมากกว่า 0 สามารถตรวจสอบได้ว่า อาร์เรย์ เป็น ไม่ว่าง.

แนะนำ: