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: MWyją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.