Hvad er index out of bound undtagelse i Java?
Hvad er index out of bound undtagelse i Java?

Video: Hvad er index out of bound undtagelse i Java?

Video: Hvad er index out of bound undtagelse i Java?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Marts
Anonim

Indeks ude af bundet undtagelse . Indeks ude af bundet undtagelse er de umarkerede Undtagelse der opstår ved køretidsfejl. Dette opstår på grund af ugyldig parameter sendt til en metode i en kode. Det java Compiler kontrollerer ikke fejlen under kompileringen af et program.

Når man tager dette i betragtning, hvad er String index out of bound undtagelse i Java?

lang. StringIndexOutOfBoundsException, hvis startIndex er negativ eller større end længden af snor . Denne metode returnerer en under- snor der begynder med tegnet ved det angivne indeks og strækker sig indtil tegnet ved endIndex-1 indeks . Det kaster en java.

Og hvordan undgår du en udefrakommende undtagelse? For at forhindre "array indeks uden for bunden " undtagelse , den bedste praksis er at holde starten indeks på en sådan måde, at når din sidste iteration udføres, vil den kontrollere elementet ved indeks i & i-1, i stedet for at markere i & i+1 (se linje 4 nedenfor).

Man kan også spørge, hvad er array index out of bound undtagelse i Java?

Hvis en anmodning om en negativ eller en indeks større end eller lig med størrelsen på array er lavet, så den JAVA kaster en ArrayIndexOutOfBounds Undtagelse . Dette er i modsætning til C/C++ hvor nej indeks af bundet check er udført. ArrayIndexOutOfBoundsException er en Runtime Undtagelse kastes kun under kørsel.

Hvad er en aritmetisk undtagelse i Java?

Aritmetisk Undtagelse : Kastet når en exceptionel aritmetik tilstand er opstået. For eksempel kaster et heltal "divider med nul" en forekomst af denne klasse. Desuden de fleste undtagelser er konstrueret med en besked, der hjælper dig med at finde ud af, hvad der skete.

Anbefalede: