insert Range
Требования к платформе и версии: Common (1.4)
expect fun StringBuilder.insertRange(index: Int, value: CharArray, startIndex: Int, endIndex: Int): StringBuilder
Вставляет символы из подмассива указанного массива символов value в этот построитель строк по указанному index и возвращает этот экземпляр.
Вставленные символы располагаются в том же порядке, что и в массиве value, начиная с index.
Параметры
позиция в этом построителе строк, в которую нужно выполнить вставку.
массив, из которого вставляются символы.
начало (включительно) подмассива, который нужно вставить.
конец (не включая) подмассива, который нужно вставить.
Исключения
если index меньше нуля или больше длины этого построителя строк.
expect fun StringBuilder.insertRange(index: Int, value: CharSequence, startIndex: Int, endIndex: Int): StringBuilder
Вставляет символы из подпоследовательности указанной последовательности символов value в этот построитель строк по указанному index и возвращает этот экземпляр.
Вставленные символы располагаются в том же порядке, что и в последовательности символов value, начиная с index.
Параметры
позиция в этом построителе строк, в которую нужно выполнить вставку.
последовательность символов, из которой вставляется подпоследовательность.
начало (включительно) подпоследовательности, которую нужно вставить.
конец (не включая) подпоследовательности, которую нужно вставить.
Исключения
если index меньше нуля или больше длины этого построителя строк.
Требования к платформе и версии: JS (1.4), JVM (1.4), Native (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline fun StringBuilder.insertRange(index: Int, value: CharArray, startIndex: Int, endIndex: Int): StringBuilder
Вставляет символы из подмассива указанного массива символов value в этот построитель строк по указанному index и возвращает этот экземпляр.
Вставленные символы располагаются в том же порядке, что и в массиве value, начиная с index.
Параметры
позиция в этом построителе строк, в которую нужно выполнить вставку.
массив, из которого вставляются символы.
начало (включительно) подмассива, который нужно вставить.
конец (не включая) подмассива, который нужно вставить.
Исключения
если index меньше нуля или больше длины этого построителя строк.
actual inline fun StringBuilder.insertRange(index: Int, value: CharSequence, startIndex: Int, endIndex: Int): StringBuilder
Вставляет символы из подпоследовательности указанной последовательности символов value в этот построитель строк по указанному index и возвращает этот экземпляр.
Вставленные символы располагаются в том же порядке, что и в последовательности символов value, начиная с index.
Параметры
позиция в этом построителе строк, в которую нужно выполнить вставку.
последовательность символов, из которой вставляется подпоследовательность.
начало (включительно) подпоследовательности, которую нужно вставить.
конец (не включая) подпоследовательности, которую нужно вставить.
Исключения
если 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