Зачем использовать строковый метод 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 index System.out.println("Character at 0 position is: " + s1.charAt(0)); //returns the char value at the 5th index System.out.println("Character at 5th position is: " + s1.charAt(5)); //returns the char value at the 22nd index System.out.println("Character at 22nd position is: " + s1.charAt(22)); //returns the char value at the 23th index char result = s1.charAt(-1); System.out.println("Character at 23th position is: " + result); } }
Вывод:
Символ на 0 позиции: T
Символ на 5 позиции: i
Символ на 22 позиции: M
Исключение в потоке «main» java.lang.StringIndexOutOfBoundsException: индекс строки вне диапазона: -1
Некоторые важные вещи об этом методе Java charAt:
- Этот метод Java принимает аргумент, который всегда имеет тип int.
- Этот метод возвращает символ как символ для данного аргумента int. Значение int указывает индекс, который начинается с 0.
- Если значение индекса больше длины строки или является отрицательным, возникает ошибка исключения IndexOutOfBounds.
- Диапазон индекса должен быть от 0 до string_length-1.