String charAt () -metode i Java med eksempel

Indholdsfortegnelse:

Anonim

Hvorfor bruge streng "charAt" -metode?

Charat-metoden returnerer tegnet ved det bestemte indeks. I denne metode skal indeksværdien være mellem 0 og strenglængde minus 1

Metodesyntaks:

public char charAt(int index)

Parameterindgang:

indeks - Denne Java-metode accepterer kun enkelt input, som er en int-datatype.

Metode returnerer:

Denne metode returnerer en karaktertypedata baseret på indeksindgangen

Undtagelse:

Kaster java.lang.StringIndexOutOfBoundsException, hvis indeksværdien ikke er mellem 0 og strenglængde 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);}}

Produktion:

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

Karakter ved 22. position er: M

Undtagelse i tråden "main" java.lang.StringIndexOutOfBoundsException: Strengindeks uden for området: -1

Nogle vigtige ting ved denne Java charAt-metode:

  • Denne Java-metode tager et argument, der altid er int-type.
  • Denne metode returnerer tegnet som tegn for det givne int-argument. Int-værdien angiver det indeks, der starter ved 0.
  • Hvis indeksværdien er højere end strenglængde eller en negativ, opstår der undtagelsesfejl IndexOutOfBounds.
  • Indeksområdet skal være mellem 0 og streng_længde-1.