Java-da massivlər null ola bilərmi?
Java-da massivlər null ola bilərmi?

Video: Java-da massivlər null ola bilərmi?

Video: Java-da massivlər null ola bilərmi?
Video: Python! Flattening Nested Lists 2024, Aprel
Anonim

An massiv onun üzvləri öz standart dəyərlərinə işə salınmışdır. int üçün standart 0-dır. Obyekt üçün bu sıfır . A null massivi a null Massiv İstinad (bundan bəri massivlər istinad növləridir Java ).

Həmçinin, massivi null olaraq təyin edə bilərsinizmi?

Əgər Sən var massiv tam ədədlərdən və Sən element yaratmağa çalışın null edə bilərsiniz 't et arr= sıfır ; çünki tam ədədə çevrilə bilməz sıfır . Dəyməz. Birinci halda Sən 'dir qəbulu bütün istinadlar sizin massiv null . İkinci halda Sən 'dir qəbulu çox istinad massiv özünə sıfır.

Eynilə, Java-da null-dan necə istifadə edirsiniz? In Java (tm), " sıfır " açar söz deyil, onun xüsusi hərfidir sıfır növü. O, hər hansı bir istinad növünə ötürülə bilər, lakin int və ya boolean kimi hər hansı primitiv tipə deyil. The sıfır literal mütləq sıfır dəyərinə malik deyil. Və bunu etmək mümkün deyil sıfır bu tip dəyişəni yazın və ya elan edin.

Sonradan soruşa bilərsiniz ki, massivin sıfır olub-olmadığını necə yoxlamaq olar?

  1. Count Funksiyasından istifadə: Bu funksiya massivdəki bütün elementləri hesablayır. Massivdəki elementlərin sayı sıfırdırsa, massiv boş görünəcək.
  2. Sizeof() funksiyasından istifadə: Bu üsul massivin ölçüsünü yoxlayır. Massivin ölçüsü sıfırdırsa, massiv boşdur, əks halda massiv boş deyil.

Javascript-də massiv null olub-olmadığını necə yoxlayın?

The massiv olubsa yoxlanıla bilər boş istifadə edərək massiv . uzunluq mülkü. By yoxlama əmlak varsa, onun bir olduğuna əmin ola bilər massiv , və tərəfindən yoxlama qaytarılan uzunluq 0-dan böyükdürsə, əmin oluna bilər massiv edir boş deyil.

Tövsiyə: