Класс String представляет строки символов. Все строковые литералы в программах Java, такие как «abc», реализованы как экземпляры этого класса.
Строки постоянны; их значения не могут быть изменены после их создания. Строковые буферы поддерживают изменяемые строки. Поскольку объекты String являются неизменяемыми, они могут использоваться совместно. Например:
String str = "abc";
эквивалентно:
char data[] = {'a', 'b', 'c'};
Шар
Возвращает значение char по указанному индексу. Индекс находится в диапазоне от 0 до length () - 1. Первое значение последовательности в индексе 0, следующее в индексе 1 и т. Д., Как для индексации массива.
Если значение символа, указанное индексом, является суррогатом, возвращается суррогатное значение.
Указано:
charAt в интерфейсе CharSequence
Параметры:
index - индекс значения символа.
Возвращает:
значение char по указанному индексу этой строки. Первое значение символа имеет индекс 0.
Выдает:
IndexOutOfBoundsException - если аргумент индекса отрицательный или не меньше длины этой строки.