Функция get

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

Синтаксис

kotlinoperator fun get(index: Int): Char

Параметры

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

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

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

Пример

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

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

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

kotlinChar 'c'

Пример

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

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

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

kotlinChar '1'

Пример

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

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

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

kotlinChar 'e'

Пример

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

kotlinval sb = StringBuilder("abcde")

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

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

kotlinError: index 10, length 5

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

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