String charAt () Metode i Java med eksempel

Innholdsfortegnelse:

Anonim

Hvorfor bruke streng "charAt" -metoden?

Charat-metoden returnerer tegnet ved den bestemte indeksen. I denne metoden skal indeksverdien være mellom 0 og strenglengde minus 1

Metodesyntaks:

public char charAt(int index)

Parameterinngang:

indeks - Denne Java-metoden godtar bare enkeltinngang som er en int-datatype.

Metoden returnerer:

Denne metoden returnerer karaktertypedata basert på indeksinngangen

Unntak:

Kaster java.lang.StringIndexOutOfBoundsException hvis indeksverdi ikke er mellom 0 og strenglengde minus en

Eksempel 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);}}

Produksjon:

Tegn ved 0-posisjon er: T Tegn ved 5. posisjon er: i

Karakter ved 22. posisjon er: M

Unntak i tråden "main" java.lang.StringIndexOutOfBoundsException: Strengindeks utenfor området: -1

Noen viktige ting om denne Java charAt-metoden:

  • Denne Java-metoden tar et argument som alltid er int-type.
  • Denne metoden returnerer tegnet som tegn for det gitte int-argumentet. Int-verdien spesifiserer indeksen som starter ved 0.
  • Hvis indeksverdien er høyere enn strenglengden eller en negativ, oppstår IndexOutOfBounds Exception-feil.
  • Indeksområdet må være mellom 0 og streng_lengde-1.