Kuinka vältät taulukon indeksin sidotun poikkeuksen ulkopuolelle?
Kuinka vältät taulukon indeksin sidotun poikkeuksen ulkopuolelle?

Video: Kuinka vältät taulukon indeksin sidotun poikkeuksen ulkopuolelle?

Video: Kuinka vältät taulukon indeksin sidotun poikkeuksen ulkopuolelle?
Video: Totuus inflaatioluvuista | Traders' Club 164 2024, Huhtikuu
Anonim

Jotta estää " taulukon indeksi ei ole sidottu " poikkeus , paras käytäntö on pitää alku indeksi siten, että kun viimeinen iteraatiosi suoritetaan, se tarkistaa elementti klo indeksi i & i-1, sen sijaan, että tarkistaisit i & i+1 (katso rivi 4 alla).

Myöhemmin voidaan myös kysyä, mikä on matriisiindeksi pois sidotusta poikkeuksesta?

The taulukon indeksi rajojen ulkopuolella virhe on puskurin ylivuotovirheen erikoistapaus. Se tapahtuu, kun indeksi käytetään osoitteeseen joukko tuotteet ylittävät sallitun arvon. Se on alue ulkopuolella the matriisin rajat jota käsitellään, siksi tätä tilannetta pidetään määrittelemättömän käyttäytymisen tapauksena.

Tiedä myös, mikä aiheuttaa ArrayIndexOutOfBoundsExceptionin? An ArrayIndexOutOfBoundsException On aiheuttanut yrittämällä noutaa "laatikon", jota ei ole olemassa, välittämällä indeksin, joka on korkeampi kuin viimeisen "laatikon" indeksi tai negatiivinen.

  • nimi.
  • Kun tarkastellaan taulukon sisältöä, sijainti alkaa 0:sta.
  • Kun silmukat, koska i voi olla pienempi tai yhtä suuri kuin nimi.

Myös tietää, kuinka käsittelet joukon pois sidottua poikkeusta Javassa?

Indeksi an joukko on kokonaisluku, jolla on arvo välissä [0, n-1], missä n on joukko . Jos pyydetään negatiivista tai indeksiä, joka on suurempi tai yhtä suuri kuin koko joukko on tehty, sitten JAVA heittää ArrayIndexOutOfBounds Poikkeus . Tämä on toisin kuin C/C++, jossa ei ole indeksiä sidottu tarkistus on tehty.

Mikä on Javan merkkijonoindeksi pois sidotusta poikkeuksesta?

lang. StringIndexOutOfBoundsPoikkeus, jos beginIndex on negatiivinen tai suurempi kuin pituus merkkijono . Tämä menetelmä palauttaa ali- merkkijono joka alkaa määritetyllä merkillä indeksi ja jatkuu endIndex-1:n merkkiin asti indeksi . Se heittää an java.

Suositeltava: