insert
Требования к платформе и версии: Common (1.4)
expect fun insert(index: Int, value: Boolean): StringBuilder
Вставляет строковое представление указанного логического value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
expect fun insert(index: Int, value: Int): StringBuilder
Вставляет строковое представление указанного целочисленного value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
expect fun insert(index: Int, value: Long): StringBuilder
Вставляет строковое представление указанного длинного целочисленного value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
expect fun insert(index: Int, value: Float): StringBuilder
Вставляет строковое представление указанного числа с плавающей точкой value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
expect fun insert(index: Int, value: Double): StringBuilder
Вставляет строковое представление указанного числа двойной точности value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
expect fun insert(index: Int, value: Char): StringBuilder
Вставляет указанный символ value в этот строковый буфер по указанному index и возвращает этот экземпляр.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
expect fun insert(index: Int, value: CharArray): StringBuilder
Вставляет символы из указанного массива символов value в этот строковый буфер по указанному index и возвращает этот экземпляр.
Символы вставляются в том же порядке, что и в массиве символов value, начиная с index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
expect fun insert(index: Int, value: CharSequence?): StringBuilder
Вставляет символы из указанной последовательности символов value в этот строковый буфер по указанному index и возвращает этот экземпляр.
Символы вставляются в том же порядке, что и в последовательности символов value, начиная с index.
Параметры
позиция в этом строковом буфере, в которую следует выполнить вставку.
последовательность символов, из которой вставляются символы. Если value равно null, вставляются четыре символа "null".
Исключения
если index меньше нуля или больше длины этого строкового буфера.
expect fun insert(index: Int, value: Any?): StringBuilder
Вставляет строковое представление указанного объекта value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
expect fun insert(index: Int, value: String?): StringBuilder
Вставляет строку value в этот строковый буфер по указанному index и возвращает этот экземпляр.
Если value равно null, вставляются четыре символа "null".
Исключения
если index меньше нуля или больше длины этого строкового буфера.
Требования к платформе и версии: JS (1.9), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
fun insert(index: Int, value: Byte): StringBuilder
Вставляет строковое представление указанного байтового value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
fun insert(index: Int, value: Short): StringBuilder
Вставляет строковое представление указанного короткого целочисленного value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
actual fun insert(index: Int, value: Boolean): StringBuilder
Вставляет строковое представление указанного логического value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
actual fun insert(index: Int, value: Int): StringBuilder
Вставляет строковое представление указанного целочисленного value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
actual fun insert(index: Int, value: Long): StringBuilder
Вставляет строковое представление указанного длинного целочисленного value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
actual fun insert(index: Int, value: Float): StringBuilder
Вставляет строковое представление указанного числа с плавающей точкой value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
actual fun insert(index: Int, value: Double): StringBuilder
Вставляет строковое представление указанного числа двойной точности value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
actual fun insert(index: Int, value: Char): StringBuilder
Вставляет указанный символ value в этот строковый буфер по указанному index и возвращает этот экземпляр.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
actual fun insert(index: Int, value: CharArray): StringBuilder
Вставляет символы из указанного массива символов value в этот строковый буфер по указанному index и возвращает этот экземпляр.
Символы вставляются в том же порядке, что и в массиве символов value, начиная с index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
actual fun insert(index: Int, value: CharSequence?): StringBuilder
Вставляет символы из указанной последовательности символов value в этот строковый буфер по указанному index и возвращает этот экземпляр.
Символы вставляются в том же порядке, что и в последовательности символов value, начиная с index.
Параметры
позиция в этом строковом буфере, в которую следует выполнить вставку.
последовательность символов, из которой вставляются символы. Если value равно null, вставляются четыре символа "null".
Исключения
если index меньше нуля или больше длины этого строкового буфера.
actual fun insert(index: Int, value: Any?): StringBuilder
Вставляет строковое представление указанного объекта value в этот строковый буфер по указанному index и возвращает этот экземпляр.
В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.
Исключения
если index меньше нуля или больше длины этого строкового буфера.
actual fun insert(index: Int, value: String?): StringBuilder
Вставляет строку value в этот строковый буфер по указанному index и возвращает этот экземпляр.
Если value равно null, вставляются четыре символа "null".
Исключения
если index меньше нуля или больше длины этого строкового буфера.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.text/-string-builder/insert.html