Java хэл дээр массив null байж болох уу?
Java хэл дээр массив null байж болох уу?

Видео: Java хэл дээр массив null байж болох уу?

Видео: Java хэл дээр массив null байж болох уу?
Видео: Создание аннотации в java [Java Annotations | Reflection api] 2024, Арванхоёрдугаар сар
Anonim

Ан массив гишүүдийг анхдагч утгаараа эхлүүлсэн. int-ийн хувьд анхдагч нь 0. Объектийн хувьд энэ нь байна null . А null массив нь null массив Лавлагаа (үүнээс хойш массив нь лавлагааны төрлүүд юм Java ).

Мөн та массивыг null болгож чадах уу?

Хэрэв Та байна массив бүхэл тоо ба Та элемент хийхийг хичээ null та чадна 't хийх arr= null ; Учир нь бүхэл тоо руу хөрвүүлэх боломжгүй null . Огт үгүй. Эхний тохиолдолд Та байна тохиргоо таны бүх лавлагаа массивыг null . Хоёр дахь тохиолдолд Та байна тохиргоо -ийн маш ишлэл массив өөрөө null.

Үүнтэй адилаар та Java хэл дээр null-г хэрхэн ашиглах вэ? онд Java (tm)," null " гэдэг нь түлхүүр үг биш, харин тусгай үг юм null төрөл. Үүнийг ямар ч лавлагааны төрөлд шилжүүлэх боломжтой боловч int эсвэл boolean гэх мэт ямар ч анхдагч төрөл рүү дамжуулах боломжгүй. The null literal нь заавал тэг утгатай байх албагүй. Мөн энэ нь цутгах боломжгүй юм null энэ төрлийн хувьсагчийг бичих эсвэл зарлах.

Дараа нь та массив null эсвэл үгүй эсэхийг хэрхэн шалгах вэ?

  1. Count функцийг ашиглах: Энэ функц нь массив дахь бүх элементүүдийг тоолдог. Хэрэв массив дахь элементийн тоо тэг байвал хоосон массив гарч ирнэ.
  2. Sizeof() функцийг ашиглах: Энэ арга нь массивын хэмжээг шалгана. Хэрэв массивын хэмжээ тэг байвал массив хоосон байна, эс бөгөөс массив хоосон биш байна.

Javascript дээр шалгах массив хэрхэн null эсвэл үгүй вэ?

The массив байгаа эсэхийг шалгаж болно хоосон ашиглан массив . уртын шинж чанар. By шалгаж байна хэрэв үл хөдлөх хөрөнгө байгаа бол энэ нь мөн эсэхийг шалгаж болно массив , болон by шалгаж байна хэрэв буцаасан урт нь 0-ээс их байвал энэ нь массив байна хоосон биш.

Зөвлөмж болгож буй: