Կարո՞ղ են զանգվածները Java-ում զրոյական լինել:
Կարո՞ղ են զանգվածները Java-ում զրոյական լինել:

Video: Կարո՞ղ են զանգվածները Java-ում զրոյական լինել:

Video: Կարո՞ղ են զանգվածները Java-ում զրոյական լինել:
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Նոյեմբեր
Anonim

Ան զանգված դրա անդամները նախաստորագրված են իրենց լռելյայն արժեքներով: Int-ի համար լռելյայն 0 է: Օբյեկտի համար դա է դատարկ . Ա զրոյական զանգված է null զանգված Տեղեկանք (քանի որ զանգվածներ են հղումների տեսակները Java ).

Նաև կարո՞ղ եք զանգվածը զրոյական դարձնել:

Եթե դու ունեն զանգված ամբողջ թվերի և դու փորձեք տարր ստեղծել null կարող ես ոչ անել arr= դատարկ ; քանի որ ամբողջ թիվը չի կարող փոխարկվել դատարկ . Ընդհանրապես. Առաջին դեպքում դու «են կարգավորումը ձեր բոլոր հղումները զանգվածից մինչև զրո . Երկրորդ դեպքում դու «են կարգավորումը հենց հղումը զանգված ինքն իրեն դատարկ.

Նմանապես, ինչպես եք օգտագործում null-ը Java-ում: Մեջ Java (tm), « դատարկ «հիմնաբառ չէ, այլ բառի հատուկ բառացի դատարկ տիպ. Այն կարող է տրվել ցանկացած հղման տեսակի, բայց ոչ որևէ պարզունակ տիպի, ինչպիսին է int կամ boolean: Այն դատարկ Պարտադիր չէ, որ բառացի արժեքը զրո արժեք ունենա: Եվ դա անհնար է գցել դեպի դատարկ մուտքագրեք կամ հայտարարեք այս տեսակի փոփոխական:

Հետագայում, կարելի է նաև հարցնել՝ ինչպե՞ս եք ստուգում զանգվածը զրոյական է, թե ոչ:

  1. Օգտագործելով count ֆունկցիան. այս ֆունկցիան հաշվում է զանգվածի բոլոր տարրերը: Եթե զանգվածում տարրերի թիվը զրո է, ապա այն կցուցադրի դատարկ զանգված:
  2. Օգտագործելով sizeof() ֆունկցիան. այս մեթոդը ստուգում է զանգվածի չափը: Եթե զանգվածի չափը զրո է, ապա զանգվածը դատարկ է, հակառակ դեպքում զանգվածը դատարկ չէ:

Ինչպե՞ս է ստուգման զանգվածը զրոյական, թե ոչ Javascript-ում:

Այն զանգված կարելի է ստուգել, եթե դա այդպես է դատարկ օգտագործելով զանգված . երկարության հատկություն. Ըստ ստուգում եթե գույքը գոյություն ունի, այն կարող է համոզվել, որ այն ան զանգված , և ըստ ստուգում եթե վերադարձված երկարությունը 0-ից մեծ է, կարելի է համոզվել, որ զանգված է դատարկ չէ.

Խորհուրդ ենք տալիս: