String charAt () -menetelmä Java-esimerkissä

Sisällysluettelo:

Anonim

Miksi käyttää merkkijonoa "charAt"?

Charat-menetelmä palauttaa merkin määritettyyn hakemistoon. Tässä menetelmässä indeksin arvon tulisi olla välillä 0 ja merkkijonon pituus miinus 1

Menetelmän syntakse:

public char charAt(int index)

Parametritulo:

hakemisto - Tämä Java-menetelmä hyväksyy vain yhden syötteen, joka on int-tietotyyppi.

Menetelmä palauttaa:

Tämä menetelmä palauttaa merkkityyppitiedot hakemistosyötteen perusteella

Poikkeus:

Heittää java.lang.StringIndexOutOfBoundsException jos indeksin arvo ei ole välillä 0 ja String pituus miinus yksi

Esimerkki 1:

public class CharAtGuru99 {public static void main(String args[]) {String s1 = "This is String CharAt Method";//returns the char value at the 0 indexSystem.out.println("Character at 0 position is: " + s1.charAt(0));//returns the char value at the 5th indexSystem.out.println("Character at 5th position is: " + s1.charAt(5));//returns the char value at the 22nd indexSystem.out.println("Character at 22nd position is: " + s1.charAt(22));//returns the char value at the 23th indexchar result = s1.charAt(-1);System.out.println("Character at 23th position is: " + result);}}

Tuotos:

Merkki 0-asemassa on: T Merkki 5. sijainnissa on: i

Merkki 22. sijainnissa on: M

Poikkeus säikeessä "main" java.lang.StringIndexOutOfBoundsException: Merkkijonoindeksi alueen ulkopuolella: -1

Joitakin tärkeitä asioita tästä Java charAt -menetelmästä:

  • Tämä Java-menetelmä käyttää argumenttia, joka on aina int-tyyppi.
  • Tämä menetelmä palauttaa merkin charina annetulle int-argumentille. Int-arvo määrittää indeksin, joka alkaa nollasta.
  • Jos indeksin arvo on suurempi kuin merkkijonon pituus tai negatiivinen, IndexOutOfBounds Exception -virhe tapahtuu.
  • Indeksialueen on oltava välillä 0 - string_length-1.