Spec-Zone.ru › Kotlin 2

insertRange

kotlin-stdlib/kotlin.text/insertRange

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

@IgnorableReturnValue
expect fun StringBuilder.insertRange(index: Int, value: CharArray, startIndex: Int, endIndex: Int): StringBuilder

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

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

Параметры

index

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

value

массив, из которого вставляются символы.

startIndex

начало (включительно) подмассива, который нужно вставить.

endIndex

конец (не включая) подмассива, который нужно вставить.

Исключения

IndexOutOfBoundsException

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


@IgnorableReturnValue
expect fun StringBuilder.insertRange(index: Int, value: CharSequence, startIndex: Int, endIndex: Int): StringBuilder

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

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

Параметры

index

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

value

последовательность символов, из которой вставляется подпоследовательность.

startIndex

начало (включительно) подпоследовательности, которую нужно вставить.

endIndex

конец (не включая) подпоследовательности, которую нужно вставить.

Исключения

IndexOutOfBoundsException

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

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

@IgnorableReturnValue
actual inline fun StringBuilder.insertRange(index: Int, value: CharArray, startIndex: Int, endIndex: Int): StringBuilder

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

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

Параметры

index

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

value

массив, из которого вставляются символы.

startIndex

начало (включительно) подмассива, который нужно вставить.

endIndex

конец (не включая) подмассива, который нужно вставить.

Исключения

IndexOutOfBoundsException

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


@IgnorableReturnValue
actual inline fun StringBuilder.insertRange(index: Int, value: CharSequence, startIndex: Int, endIndex: Int): StringBuilder

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

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

Параметры

index

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

value

последовательность символов, из которой вставляется подпоследовательность.

startIndex

начало (включительно) подпоследовательности, которую нужно вставить.

endIndex

конец (не включая) подпоследовательности, которую нужно вставить.

Исключения

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/insert-range.html

Spec-Zone.ru

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