Навіщо використовувати рядок "charAt" Метод?
Метод charat повертає символ із певним індексом. У цьому методі значення індексу має бути від 0 до довжини рядка мінус 1
Синтаксис методу:
public char charAt(int index)
Введення параметра:
index - Цей метод Java приймає лише один вхід, який є типом даних int.
Повернення методу:
Цей метод повертає дані типу символу на основі введення індексу
Виняток:
Викидає java.lang.StringIndexOutOfBoundsException, якщо значення індексу не між 0 і довжиною рядка мінус один
Приклад 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);}}
Вихід:
Символ на 0 позиції: T Символ на 5 позиції: i
Персонаж на 22-й позиції: MВиняток у потоці "main" java.lang.StringIndexOutOfBoundsException: Індекс рядка поза діапазоном: -1
Деякі важливі речі щодо цього методу charAt Java:
- Цей метод Java приймає аргумент, який завжди має тип int.
- Цей метод повертає символ як символ для заданого аргументу int. Значення int визначає індекс, який починається з 0.
- Якщо значення індексу перевищує довжину рядка або від’ємне значення, виникає помилка винятку IndexOutOfBounds.
- Діапазон індексу повинен бути від 0 до length_length-1.