Apakah indeks di luar pengecualian terikat di Jawa?
Apakah indeks di luar pengecualian terikat di Jawa?

Video: Apakah indeks di luar pengecualian terikat di Jawa?

Video: Apakah indeks di luar pengecualian terikat di Jawa?
Video: How to handle the StringIndexOutOfBoundsException 2024, November
Anonim

Indeks Keluar dari Pengecualian . Indeks Keluar dari Pengecualian adalah yang Tidak Ditanda Pengecualian yang berlaku pada ralat masa jalan. Ini timbul kerana parameter tidak sah yang dihantar kepada kaedah dalam kod. The java Pengkompil tidak menyemak ralat semasa penyusunan atur cara.

Dengan mengambil kira ini, apakah indeks String daripada pengecualian terikat di Jawa?

lang. StringIndexOutOfBoundsException jika beginIndex negatif, atau lebih besar daripada panjang tali . Kaedah ini mengembalikan sub- tali yang bermula dengan watak pada yang ditentukan indeks dan dilanjutkan sehingga aksara di endIndex-1 indeks . Ia melemparkan java.

Selain itu, bagaimanakah anda mengelakkan pengecualian di luar sempadan? Untuk mencegah "susunan indeks di luar batas " pengecualian , amalan terbaik ialah mengekalkan permulaan indeks sedemikian rupa sehingga apabila lelaran terakhir anda dilaksanakan, ia akan menyemak elemen di indeks i & i-1, bukannya menyemak i & i+1 (lihat baris 4 di bawah).

Seseorang juga mungkin bertanya, apakah indeks tatasusunan daripada pengecualian terikat di Jawa?

Jika permintaan untuk negatif atau an indeks lebih besar daripada atau sama dengan saiz tatasusunan dibuat, maka JAVA membuang ArrayIndexOutOfBounds Pengecualian . Ini tidak seperti C/C++ di mana tidak indeks daripada terikat pemeriksaan dilakukan. ArrayIndexOutOfBoundsException ialah Runtime Pengecualian dibuang hanya pada masa larian.

Apakah pengecualian aritmetik di Jawa?

ArithmeticException : Dilemparkan apabila luar biasa aritmetik keadaan telah berlaku. Sebagai contoh, integer "bahagi dengan sifar" melemparkan contoh kelas ini. Lebih-lebih lagi, kebanyakan pengecualian dibina dengan mesej untuk membantu anda mengetahui dengan lebih lanjut apa yang berlaku.

Disyorkan: