Məhdud istisnadan kənar serial indeksindən necə qaçırsınız?
Məhdud istisnadan kənar serial indeksindən necə qaçırsınız?

Video: Məhdud istisnadan kənar serial indeksindən necə qaçırsınız?

Video: Məhdud istisnadan kənar serial indeksindən necə qaçırsınız?
Video: Rusiya KÖHNƏ VAZ İSTEHSAL EDƏCƏK - Artıq İstehsala Başlanılıb 2024, Noyabr
Anonim

Üçün qarşısını almaq " massiv indeksi həddən kənardır " istisna , ən yaxşı təcrübə başlanğıcı saxlamaqdır indeks elə bir şəkildə ki, sonuncu iterasiyanız yerinə yetirildikdə, o, yoxlanacaq element saat indeks i & i-1, i & i+1 yoxlamaq əvəzinə (aşağıdakı 4-cü sətirə baxın).

Sonradan soruşula bilər ki, massiv indeksi həddən artıq istisna nədir?

The massiv indeksi hüdudlardan kənardır xəta bufer daşması xətasının xüsusi halıdır. O zaman baş verir indeks ünvanlamaq üçün istifadə olunur massiv maddələr icazə verilən dəyəri aşır. Ərazidir kənarda the massiv sərhədləri baxılır, buna görə də bu vəziyyət müəyyən edilməmiş davranış halı hesab olunur.

ArrayIndexOutOfBoundsException-a nə səbəb olduğunu da bilin? An ArrayIndexOutOfBoundsException edir səbəb olub mövcud olmayan "qutu"nu geri qaytarmağa çalışaraq, sonuncu "qutunun" indeksindən yüksək olan və ya mənfi olan indeksi keçməklə.

  • ad.
  • Massivin məzmununa daxil olarkən mövqe 0-dan başlayır.
  • Siz loop etdiyiniz zaman i addan kiçik və ya bərabər ola bilər.

Həm də bilmək lazımdır ki, Java-da bağlı istisnadan kənar massivi necə idarə edirsiniz?

indeksi bir massiv [0, n-1] intervalında dəyəri olan tam dəyərdir, burada n, ölçüsüdür massiv . Mənfi və ya indeksdən daha böyük və ya ölçüsünə bərabər bir sorğu varsa massiv edilir, sonra JAVA ArrayIndexOutOfBounds atır İstisna . Bu, heç bir indeksi olmayan C/C++-dan fərqlidir bağlı yoxlama aparılır.

Java-da bağlı istisnadan kənar String indeksi nədir?

dil. startIndex mənfi və ya uzunluğundan böyükdürsə StringIndexOutOfBoundsException simli . Bu üsul bir alt qaytarır simli ki, göstərilən xarakterlə başlayır indeks və endIndex-1-dəki simvola qədər uzanır indeks . Bu atır java.

Tövsiyə: