Apa itu indeks di luar pengecualian terikat di Jawa?
Apa itu indeks di luar pengecualian terikat di Jawa?

Video: Apa itu indeks di luar pengecualian terikat di Jawa?

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

Indeks Di Luar Pengecualian . Indeks Di Luar Pengecualian adalah yang Tidak Dicentang Pengecualian yang terjadi pada kesalahan run-time. Ini muncul karena parameter yang tidak valid diteruskan ke metode dalam kode. NS Jawa Kompilator tidak memeriksa kesalahan selama kompilasi program.

Dengan mempertimbangkan hal ini, apa yang dimaksud dengan indeks String di luar pengecualian terikat di Jawa?

lang. StringIndexOutOfBoundsException jika beginIndex negatif, atau lebih besar dari panjang rangkaian . Metode ini mengembalikan sub- rangkaian yang dimulai dengan karakter pada yang ditentukan indeks dan meluas hingga karakter di endIndex-1 indeks . Itu melempar Jawa.

Juga, bagaimana Anda menghindari pengecualian di luar batas? Untuk mencegah "Himpunan indeks di luar batas " pengecualian , praktik terbaik adalah tetap memulai indeks sedemikian rupa sehingga ketika iterasi terakhir Anda dijalankan, ia akan memeriksa elemen di indeks i & i-1, daripada memeriksa i & i+1 (lihat baris 4 di bawah).

Orang mungkin juga bertanya, apa indeks array di luar pengecualian terikat di Jawa?

Jika permintaan negatif atau indeks lebih besar dari atau sama dengan ukuran Himpunan dibuat, maka JAWA melempar ArrayIndexOutOfBounds Pengecualian . Ini tidak seperti C/C++ di mana tidak ada indeks dari melompat cek dilakukan. ArrayIndexOutOfBoundsException adalah Waktu Proses Pengecualian dilempar hanya pada saat runtime.

Apa pengecualian aritmatika di Jawa?

Pengecualian Aritmatika : Dilempar saat luar biasa hitung kondisi telah terjadi. Misalnya, bilangan bulat "bagi dengan nol" melempar turunan dari kelas ini. Apalagi kebanyakan pengecualian dibangun dengan pesan untuk membantu Anda mengetahui lebih jauh apa yang terjadi.

Direkomendasikan: