Spec-Zone.ru › Kotlin 2

insert

kotlin-stdlib/kotlin.text/StringBuilder/insert

Требования к платформе и версии: Common (1.4)

@IgnorableReturnValue
expect fun insert(index: Int, value: Boolean): StringBuilder

Вставляет строковое представление указанного логического value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
expect fun insert(index: Int, value: Int): StringBuilder

Вставляет строковое представление указанного целочисленного value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
expect fun insert(index: Int, value: Long): StringBuilder

Вставляет строковое представление указанного длинного целочисленного value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
expect fun insert(index: Int, value: Float): StringBuilder

Вставляет строковое представление указанного числа с плавающей точкой value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
expect fun insert(index: Int, value: Double): StringBuilder

Вставляет строковое представление указанного числа двойной точности value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
expect fun insert(index: Int, value: Char): StringBuilder

Вставляет указанный символ value в этот строковый буфер по указанному index и возвращает этот экземпляр.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
expect fun insert(index: Int, value: CharArray): StringBuilder

Вставляет символы из указанного массива символов value в этот строковый буфер по указанному index и возвращает этот экземпляр.

Символы вставляются в том же порядке, что и в массиве символов value, начиная с index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
expect fun insert(index: Int, value: CharSequence?): StringBuilder

Вставляет символы из указанной последовательности символов value в этот строковый буфер по указанному index и возвращает этот экземпляр.

Символы вставляются в том же порядке, что и в последовательности символов value, начиная с index.

Параметры

index

позиция в этом строковом буфере, в которую следует выполнить вставку.

value

последовательность символов, из которой вставляются символы. Если value равно null, вставляются четыре символа "null".

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
expect fun insert(index: Int, value: Any?): StringBuilder

Вставляет строковое представление указанного объекта value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
expect fun insert(index: Int, value: String?): StringBuilder

Вставляет строку value в этот строковый буфер по указанному index и возвращает этот экземпляр.

Если value равно null, вставляются четыре символа "null".

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.

Требования к платформе и версии: JS (1.9), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

@IgnorableReturnValue
fun insert(index: Int, value: Byte): StringBuilder

Вставляет строковое представление указанного байтового value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
fun insert(index: Int, value: Short): StringBuilder

Вставляет строковое представление указанного короткого целочисленного value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
actual fun insert(index: Int, value: Boolean): StringBuilder

Вставляет строковое представление указанного логического value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
actual fun insert(index: Int, value: Int): StringBuilder

Вставляет строковое представление указанного целочисленного value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
actual fun insert(index: Int, value: Long): StringBuilder

Вставляет строковое представление указанного длинного целочисленного value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
actual fun insert(index: Int, value: Float): StringBuilder

Вставляет строковое представление указанного числа с плавающей точкой value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
actual fun insert(index: Int, value: Double): StringBuilder

Вставляет строковое представление указанного числа двойной точности value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
actual fun insert(index: Int, value: Char): StringBuilder

Вставляет указанный символ value в этот строковый буфер по указанному index и возвращает этот экземпляр.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
actual fun insert(index: Int, value: CharArray): StringBuilder

Вставляет символы из указанного массива символов value в этот строковый буфер по указанному index и возвращает этот экземпляр.

Символы вставляются в том же порядке, что и в массиве символов value, начиная с index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
actual fun insert(index: Int, value: CharSequence?): StringBuilder

Вставляет символы из указанной последовательности символов value в этот строковый буфер по указанному index и возвращает этот экземпляр.

Символы вставляются в том же порядке, что и в последовательности символов value, начиная с index.

Параметры

index

позиция в этом строковом буфере, в которую следует выполнить вставку.

value

последовательность символов, из которой вставляются символы. Если value равно null, вставляются четыре символа "null".

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
actual fun insert(index: Int, value: Any?): StringBuilder

Вставляет строковое представление указанного объекта value в этот строковый буфер по указанному index и возвращает этот экземпляр.

В результате происходит то же самое, как если бы value было преобразовано в строку с помощью метода value.toString(), а затем эта строка была вставлена в этот строковый буфер по указанному index.

Исключения

IndexOutOfBoundsException

если index меньше нуля или больше длины этого строкового буфера.


@IgnorableReturnValue
actual fun insert(index: Int, value: String?): StringBuilder

Вставляет строку value в этот строковый буфер по указанному index и возвращает этот экземпляр.

Если value равно null, вставляются четыре символа "null".

Исключения

IndexOutOfBoundsException

если 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API