Vai Java masīvi var būt nulle?
Vai Java masīvi var būt nulle?

Video: Vai Java masīvi var būt nulle?

Video: Vai Java masīvi var būt nulle?
Video: null in ArrayList vs. List.of #java #shorts 2024, Novembris
Anonim

An masīvs vai tā dalībnieki ir inicializēti pēc noklusējuma vērtībām. Int noklusējuma vērtība ir 0. Objektam tas ir null . A nulles masīvs ir null Masīvs Atsauce (kopš masīvi ir atsauces veidi Java ).

Vai varat arī iestatīt masīvu uz nulli?

Ja tu ir masīvs no veseliem skaitļiem un tu mēģiniet izveidot elementu null jūs varat 't darīt arr= null ; jo veselu skaitli nevar pārvērst par null . Nepavisam. Pirmajā gadījumā tu 're iestatījumu visas atsauces jūsu masīvs uz nulli . Otrajā gadījumā tu 're iestatījumu pati atsauce uz masīvs sevi uz null.

Tāpat kā jūs izmantojat nulli Java? In Java (tm), " null " nav atslēgvārds, bet gan īpašs burts null veids. To var nodot jebkuram atsauces veidam, bet ne jebkuram primitīvam tipam, piemēram, int vai Būla. The null burtiskā vērtība ne vienmēr ir nulle. Un to nav iespējams nodot uz null ierakstiet vai deklarējiet šāda veida mainīgo.

Pēc tam var arī jautāt, kā pārbaudīt, vai masīvs ir nulle vai nav?

  1. Skaitīšanas funkcijas izmantošana: šī funkcija saskaita visus masīva elementus. Ja elementu skaits masīvā ir nulle, tiks parādīts tukšs masīvs.
  2. Funkcijas sizeof() izmantošana: šī metode pārbauda masīva lielumu. Ja masīva lielums ir nulle, masīvs ir tukšs, pretējā gadījumā masīvs nav tukšs.

Kā čeku masīvs ir nulle vai nav Javascript?

The masīvs var pārbaudīt, ja tā ir tukšs izmantojot masīvs . garuma īpašums. Autors pārbaudot ja īpašums pastāv, tas var pārliecināties, ka tas ir masīvs , un līdz pārbaudot ja atgrieztais garums ir lielāks par 0, var pārliecināties, ka masīvs ir nav tukšs.

Ieteicams: