Metoda string charAt () w Javie z przykładem

Spisie treści:

Anonim

Po co używać metody „charAt”?

Metoda charat zwraca znak o określonym indeksie. W tej metodzie wartość indeksu powinna zawierać się w przedziale od 0 do długości łańcucha minus 1

Składnia metody:

public char charAt(int index)

Wprowadzanie parametrów:

index - ta metoda Java akceptuje tylko pojedyncze dane wejściowe o typie danych int.

Zwroty metod:

Ta metoda zwraca dane typu znaku na podstawie danych wejściowych indeksu

Wyjątek:

Zgłasza wyjątek java.lang.StringIndexOutOfBoundsException, jeśli wartość indeksu nie mieści się w zakresie od 0 do długości ciągu minus jeden

Przykład 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);}}

Wynik:

Znak na pozycji 0 to: T Znak na piątej pozycji to: i

Postać na 22 miejscu to: M

Wyjątek w wątku „main” java.lang.StringIndexOutOfBoundsException: Indeks ciągu poza zakresem: -1

Kilka ważnych rzeczy na temat tej metody charAt w Javie:

  • Ta metoda Java przyjmuje argument, który jest zawsze typu int.
  • Ta metoda zwraca znak jako znak dla podanego argumentu int. Wartość int określa indeks rozpoczynający się od 0.
  • Jeśli wartość indeksu jest większa niż długość łańcucha lub jest ujemna, wystąpi błąd wyjątku IndexOutOfBounds.
  • Zakres indeksu musi wynosić od 0 do string_length-1.