Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
562 of 1310 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

Функция get

Функция get возвращает символ по указанному индексу в объекте StringBuilder. Индекс должен находиться в диапазоне от 0 до length - 1.

Синтаксис

operator fun get(index: Int): Char

Параметры

index - целочисленный индекс символа, который нужно получить. Должен быть в диапазоне от 0 до length - 1.

Возвращаемое значение

Символ типа Char по указанному индексу.

Пример

Получим символ по индексу 2 из StringBuilder:

val sb = StringBuilder("abcde") val res: Char = sb[2] println(res)

Результат выполнения кода:

Char 'c'

Пример

Получим символ по индексу 0 (первый символ):

val sb = StringBuilder("12345") val res: Char = sb.get(0) println(res)

Результат выполнения кода:

Char '1'

Пример

Получим символ по индексу 4 (последний символ):

val sb = StringBuilder("abcde") val res: Char = sb[4] println(res)

Результат выполнения кода:

Char 'e'

Пример

Использование неверного индекса вызовет исключение:

val sb = StringBuilder("abcde") try { val res: Char = sb[10] println(res) } catch (e: IndexOutOfBoundsException) { println("Error: " + e.message) }

Результат выполнения кода:

Error: index 10, length 5

Смотрите также

  • функцию setCharAt,
    которая устанавливает символ по указанному индексу
  • функцию length,
    которая возвращает длину StringBuilder
  • функцию substring,
    которая возвращает подстроку из StringBuilder