Метод charAt класса StringBuilder
Метод charAt класса StringBuilder возвращает
символ, который находится в строке по указанному индексу.
В единственный параметр метода мы передаем целочисленный
индекс символа, который хотим получить. Индексация начинается
с нуля, поэтому первый символ строки имеет индекс 0.
Если передать индекс меньше нуля или больше либо равный длине
строки, будет выброшено исключение
StringIndexOutOfBoundsException.
Синтаксис
sb.charAt(index)
Пример
Давайте получим символ строки, который находится
по индексу 2:
public class Main
{
public static void main(String[] args)
{
StringBuilder sb = new StringBuilder("abcde");
char res = sb.charAt(2);
System.out.println(res);
}
}
Результат выполнения кода:
"c"
Пример
Давайте получим первый символ строки, передав
в метод индекс 0:
public class Main
{
public static void main(String[] args)
{
StringBuilder sb = new StringBuilder("12345");
char res = sb.charAt(0);
System.out.println(res);
}
}
Результат выполнения кода:
"1"
Пример
Давайте получим последний символ строки, передав
в метод индекс 4:
public class Main
{
public static void main(String[] args)
{
StringBuilder sb = new StringBuilder("abcde");
char res = sb.charAt(4);
System.out.println(res);
}
}
Результат выполнения кода:
"e"
Смотрите также
-
класс
StringBuilder,
который создает изменяемую строку -
метод
setCharAt,
который заменяет символ по индексу -
метод
substring,
который вырезает подстроку -
метод
length,
который возвращает длину строки