Safu zinaweza kuwa batili katika Java?
Safu zinaweza kuwa batili katika Java?

Video: Safu zinaweza kuwa batili katika Java?

Video: Safu zinaweza kuwa batili katika Java?
Video: Kutumia tochi ya simu kama cinema 📽️ ( projector ) isikuumize kichwa 2024, Desemba
Anonim

An safu ina wanachama wake kuanzishwa kwa maadili yao chaguo-msingi. Kwa int chaguo-msingi ni 0. Kwa Kitu ni null . A safu tupu ni a null Array Rejea (tangu safu ni aina za kumbukumbu katika Java ).

Pia, unaweza kuweka safu kubatilisha?

Kama wewe kuwa na safu ya nambari kamili na wewe jaribu kutengeneza kipengele null unaweza 't fanya arr= null ; kwa sababu nambari kamili haiwezi kubadilishwa kuwa null . Hapana kabisa. Katika kesi ya kwanza wewe 're mpangilio marejeleo yote katika yako safu kubatilisha . Katika kesi ya pili wewe 're mpangilio kumbukumbu yenyewe ya safu yenyewe kwa null.

Vivyo hivyo, unatumiaje null kwenye Java? Katika Java (tm), " null " sio neno kuu, lakini halisi maalum ya null aina. Inaweza kutupwa kwa aina yoyote ya marejeleo, lakini si kwa aina yoyote ya awali kama vile int au boolean. The null halisi si lazima iwe na thamani sifuri. Na haiwezekani kutupwa kwa null chapa au tangaza kigezo cha aina hii.

Baadaye, mtu anaweza pia kuuliza, unawezaje kuangalia ikiwa safu ni batili au la?

  1. Kutumia kipengele cha Kuhesabu: Chaguo hili la kukokotoa huhesabu vipengele vyote katika safu. Ikiwa idadi ya vipengele katika safu ni sifuri, basi itaonyesha safu tupu.
  2. Kutumia sizeof() kazi: Njia hii angalia saizi ya safu. Ikiwa saizi ya safu ni sifuri basi safu haina tupu vinginevyo safu sio tupu.

Je, safu ya kuangalia ni batili au sio kwenye Javascript?

The safu inaweza kuangaliwa ikiwa ni tupu kwa kutumia safu . urefu wa mali. Na kuangalia ikiwa mali hiyo ipo, inaweza kuhakikisha kuwa ni safu , na kwa kuangalia ikiwa urefu uliorejeshwa ni mkubwa kuliko 0, inaweza kuhakikishwa kuwa safu ni si tupu.

Ilipendekeza: