Ce este excepția index out of bound în Java?
Ce este excepția index out of bound în Java?

Video: Ce este excepția index out of bound în Java?

Video: Ce este excepția index out of bound în Java?
Video: Array Index Out Of Bound Exception in Java with Example 2024, Aprilie
Anonim

Index Out of Bound Excepție . Index Out of Bound Excepție sunt cele Neverificate Excepție care apare la erori de rulare. Acest lucru apare din cauza unui parametru nevalid transmis unei metode dintr-un cod. The java Compilatorul nu verifică eroarea în timpul compilării unui program.

Ținând cont de acest lucru, ce este excepția String index out of bound în Java?

lang. StringIndexOutOfBoundsException dacă beginIndex este negativ sau mai mare decât lungimea şir . Această metodă returnează un sub- şir care începe cu caracterul la specificat index și se extinde până la caracterul de la endIndex-1 index . Aruncă un java.

De asemenea, cum eviți o excepție nelimitată? Pentru a împiedica „matrice index în afara limitelor " excepție , cea mai bună practică este să păstrați startul index în așa fel încât atunci când ultima iterație este executată, acesta va verifica elementul la index i & i-1, în loc să bifați i & i+1 (vezi linia 4 de mai jos).

Se poate întreba, de asemenea, ce este indexul de matrice din excepția de limite în Java?

Dacă o cerere pentru un negativ sau un index mai mare sau egală cu dimensiunea matrice se face, apoi JAVA aruncă un ArrayIndexOutOfBounds Excepție . Acest lucru este spre deosebire de C/C++ unde nu index de legat verificarea este făcută. ArrayIndexOutOfBoundsException este un Runtime Excepție aruncat numai în timpul rulării.

Ce este o excepție aritmetică în Java?

ArithmeticException : Aruncat atunci când este excepțional aritmetic starea a apărut. De exemplu, un număr întreg „împărțit la zero” aruncă o instanță a acestei clase. Mai mult, majoritatea exceptii sunt construite cu un mesaj care să vă ajute să aflați și mai mult ce sa întâmplat.

Recomandat: