append Range
Платформы и версии: Common (1.4)
fun <T : Appendable> T.appendRange(value: CharSequence, startIndex: Int, endIndex: Int): T
Добавляет подпоследовательность указанной последовательности символов value в этот Appendable и возвращает этот экземпляр.
Параметры
последовательность символов, из которой добавляется подпоследовательность.
начало (включительно) добавляемой подпоследовательности.
конец (не включительно) добавляемой подпоследовательности.
Исключения
или IllegalArgumentException, если startIndex или endIndex выходит за пределы диапазона индексов последовательности символов value или если startIndex > endIndex.
expect fun StringBuilder.appendRange(value: CharArray, startIndex: Int, endIndex: Int): StringBuilder
Добавляет символы из подмассива указанного массива символов value в этот построитель строк и возвращает этот экземпляр.
Символы добавляются по порядку, начиная с указанного startIndex.
Параметры
массив, из которого добавляются символы.
начало (включительно) добавляемого подмассива.
конец (не включительно) добавляемого подмассива.
Исключения
или IllegalArgumentException, если startIndex или endIndex выходит за пределы диапазона индексов массива value или если startIndex > endIndex.
expect fun StringBuilder.appendRange(value: CharSequence, startIndex: Int, endIndex: Int): StringBuilder
Добавляет подпоследовательность указанной последовательности символов value в этот построитель строк и возвращает этот экземпляр.
Параметры
последовательность символов, из которой добавляется подпоследовательность.
начало (включительно) добавляемой подпоследовательности.
конец (не включительно) добавляемой подпоследовательности.
Исключения
или IllegalArgumentException, если startIndex или endIndex выходит за пределы диапазона индексов последовательности символов value или если startIndex > endIndex.
Платформы и версии: JS (1.4), JVM (1.4), Native (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)
actual inline fun StringBuilder.appendRange(value: CharArray, startIndex: Int, endIndex: Int): StringBuilder
Добавляет символы из подмассива указанного массива символов value в этот построитель строк и возвращает этот экземпляр.
Символы добавляются по порядку, начиная с указанного startIndex.
Параметры
массив, из которого добавляются символы.
начало (включительно) добавляемого подмассива.
конец (не включительно) добавляемого подмассива.
Исключения
или IllegalArgumentException, если startIndex или endIndex выходит за пределы диапазона индексов массива value или если startIndex > endIndex.
actual inline fun StringBuilder.appendRange(value: CharSequence, startIndex: Int, endIndex: Int): StringBuilder
Добавляет подпоследовательность указанной последовательности символов value в этот построитель строк и возвращает этот экземпляр.
Параметры
последовательность символов, из которой добавляется подпоследовательность.
начало (включительно) добавляемой подпоследовательности.
конец (не включительно) добавляемой подпоследовательности.
Исключения
или IllegalArgumentException, если startIndex или endIndex выходит за пределы диапазона индексов последовательности символов value или если startIndex > endIndex.
© 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/append-range.html