Bolehkah tatasusunan menjadi batal di Jawa?
Bolehkah tatasusunan menjadi batal di Jawa?

Video: Bolehkah tatasusunan menjadi batal di Jawa?

Video: Bolehkah tatasusunan menjadi batal di Jawa?
Video: Tipe-tipe MC Kalau Salah Check! 2024, Mungkin
Anonim

An tatasusunan mempunyai ahli itu dimulakan kepada nilai lalai mereka. Untuk int lalainya ialah 0. Untuk Objek itu null . A tatasusunan null ialah null Tatasusunan Rujukan (sejak tatasusunan adalah jenis rujukan dalam Jawa ).

Juga, bolehkah anda menetapkan tatasusunan kepada null?

Jika awak mempunyai satu tatasusunan daripada integer dan awak cuba buat elemen null anda boleh 't buat arr= null ; kerana integer tidak boleh ditukar kepada null . Tidak sama sekali. Dalam kes pertama awak semula tetapan semua rujukan dalam anda tatasusunan kepada null . Dalam kes kedua awak semula tetapan rujukan kepada tatasusunan sendiri kepada null.

Begitu juga, bagaimana anda menggunakan null di Jawa? Dalam Jawa (tm), " null " bukanlah kata kunci, tetapi literal khas dari null menaip. Ia boleh dihantar ke mana-mana jenis rujukan, tetapi bukan kepada mana-mana jenis primitif seperti int atau boolean. The null literal tidak semestinya mempunyai nilai sifar. Dan adalah mustahil untuk menghantar ke null taip atau isytiharkan pembolehubah jenis ini.

Selepas itu, seseorang juga mungkin bertanya, bagaimana anda menyemak sama ada tatasusunan adalah batal atau tidak?

  1. Menggunakan Fungsi kiraan: Fungsi ini mengira semua elemen dalam tatasusunan. Jika bilangan elemen dalam tatasusunan adalah sifar, maka ia akan memaparkan tatasusunan kosong.
  2. Menggunakan fungsi sizeof(): Kaedah ini menyemak saiz tatasusunan. Jika saiz tatasusunan adalah sifar maka tatasusunan kosong sebaliknya tatasusunan tidak kosong.

Bagaimanakah tatasusunan semak adalah batal atau tidak dalam Javascript?

The tatasusunan boleh disemak jika ada kosong dengan menggunakan tatasusunan . harta panjang. Oleh menyemak jika harta itu wujud, ia boleh memastikan bahawa ia adalah tatasusunan , dan oleh menyemak jika panjang yang dikembalikan adalah lebih besar daripada 0, ia boleh dipastikan bahawa tatasusunan ialah tidak kosong.

Disyorkan: