Функция 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