РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
238 of 1163 menu

Метод 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,
    который возвращает длину строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить