insert
fun StringBuilder.insert(index: Int, c: Char): StringBuilderУстаревшее: Используйте insert(index: Int, value: Char) вместо этого
fun StringBuilder.insert( index: Int, chars: CharArray ): StringBuilderУстаревшее: Используйте insert(index: Int, value: CharArray) вместо этого
fun StringBuilder.insert( index: Int, csq: CharSequence? ): StringBuilderУстаревшее: Используйте insert(index: Int, value: CharSequence?) вместо этого
fun StringBuilder.insert( index: Int, string: String ): StringBuilderУстаревшее: Используйте insert(index: Int, value: String) вместо этого
fun StringBuilder.insert( index: Int, csq: CharSequence?, start: Int, end: Int ): StringBuilderУстаревшее: Используйте insertRange(index: Int, csq: CharSequence, start: Int, end: Int) вместо этого
Вставляет символы из подпоследовательности указанной последовательности символов csq в этот строковый буфер по указанному индексу и возвращает этот экземпляр.
Вставленные символы идут в том же порядке, что и в последовательности символов csq, начиная с индекса.
Параметры
index - позиция в этом строковом буфере для вставки.
csq - последовательность символов, из которой вставляется подпоследовательность. Если csq является null, то символы будут вставлены так, как если бы csq содержала четыре символа "null".
start - начало (включительно) подпоследовательности для вставки.
end - конец (исключительно) подпоследовательности для вставки.
Исключения
IndexOutOfBoundsException - или IllegalArgumentException, если start или end выходит за пределы диапазона индексов последовательности символов csq или если start > end.
IndexOutOfBoundsException - если индекс меньше нуля или больше длины этого строкового буфера.
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/insert.html