Was ist eine Index-Out-of-bound-Ausnahme in Java?
Was ist eine Index-Out-of-bound-Ausnahme in Java?
Anonim

Index Out of Bound-Ausnahme. Index Out of Bound-Ausnahme sind die ungeprüften Ausnahme das tritt bei Laufzeitfehlern auf. Dies liegt an einem ungültigen Parameter, der in einem Code an eine Methode übergeben wird. Die Java Der Compiler überprüft den Fehler beim Übersetzen eines Programms nicht.

Wenn man dies berücksichtigt, was ist eine String-Index-Out-of-bound-Ausnahme in Java?

lang. StringIndexOutOfBoundsException, wenn beginIndex negativ oder größer als die Länge des ist Schnur. Diese Methode gibt eine Unter-Schnur das beginnt mit dem Zeichen am angegebenen Index und erstreckt sich bis zum Zeichen an endIndex-1 Index. Es wirft ein Java.

Wie vermeiden Sie außerdem eine Out-of-bound-Ausnahme? Um zu verhindern "Array Index außerhalb des zulässigen Bereichs" Ausnahme, die beste Vorgehensweise ist, den Anfang beizubehalten Index so, dass bei der Ausführung Ihrer letzten Iteration das Element bei. überprüft wird Index i & i-1, anstatt i & i+1 zu prüfen (siehe Zeile 4 unten).

Man kann sich auch fragen, was ist eine Array-Index-Out-of-bound-Ausnahme in Java?

Wenn ein Antrag auf ein negatives oder ein Index größer oder gleich Größe von Array gemacht ist, dann die JAVA wirft ein ArrayIndexOutOfBounds Ausnahme. Dies ist im Gegensatz zu C/C++, wo kein Index von gebunden Prüfung erfolgt. Die ArrayIndexOutOfBoundsException ist eine Laufzeit Ausnahme nur zur Laufzeit geworfen.

Was ist eine arithmetische Ausnahme in Java?

Arithmetische Ausnahme: Gewürfelt, wenn ein außergewöhnliches Arithmetik Zustand eingetreten ist. Beispielsweise wirft eine Ganzzahl "dividieren durch null" eine Instanz dieser Klasse. Außerdem sind die meisten Ausnahmen sind mit einer Nachricht versehen, damit Sie noch besser herausfinden können, was passiert ist.

Beliebt nach Thema