insert
@DeprecatedSinceKotlin("1.4", "1.6") 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 пуста, то символы будут вставлены так, как если бы csq содержала четыре символа "null".
start - начало (включительно) подпоследовательности для вставки.
end - конец (исключительно) подпоследовательности для вставки.
Исключения
IndexOutOfBoundsException - или IllegalArgumentException, когда start или end выходят за пределы индексов последовательности символов csq, или когда start > end.
IndexOutOfBoundsException - если индекс меньше нуля или больше длины этого строкового буфера.
© 2010–2023 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