Spec-Zone.ru › Kotlin 2

appendRange

kotlin-stdlib/kotlin.text/appendRange

Платформы и версии: Common (1.4)

@IgnorableReturnValue
fun <T : Appendable> T.appendRange(value: CharSequence, startIndex: Int, endIndex: Int): T

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

Параметры

value

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

startIndex

начало (включительно) добавляемой подпоследовательности.

endIndex

конец (не включительно) добавляемой подпоследовательности.

Исключения

IndexOutOfBoundsException

или IllegalArgumentException, если startIndex или endIndex выходит за пределы диапазона индексов последовательности символов value или если startIndex > endIndex.


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

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

Символы добавляются по порядку, начиная с указанного startIndex.

Параметры

value

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

startIndex

начало (включительно) добавляемого подмассива.

endIndex

конец (не включительно) добавляемого подмассива.

Исключения

IndexOutOfBoundsException

или IllegalArgumentException, если startIndex или endIndex выходит за пределы диапазона индексов массива value или если startIndex > endIndex.


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

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

Параметры

value

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

startIndex

начало (включительно) добавляемой подпоследовательности.

endIndex

конец (не включительно) добавляемой подпоследовательности.

Исключения

IndexOutOfBoundsException

или IllegalArgumentException, если startIndex или endIndex выходит за пределы диапазона индексов последовательности символов value или если startIndex > endIndex.

Платформы и версии: JS (1.4), JVM (1.4), Native (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)

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

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

Символы добавляются по порядку, начиная с указанного startIndex.

Параметры

value

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

startIndex

начало (включительно) добавляемого подмассива.

endIndex

конец (не включительно) добавляемого подмассива.

Исключения

IndexOutOfBoundsException

или IllegalArgumentException, если startIndex или endIndex выходит за пределы диапазона индексов массива value или если startIndex > endIndex.


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

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

Параметры

value

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

startIndex

начало (включительно) добавляемой подпоследовательности.

endIndex

конец (не включительно) добавляемой подпоследовательности.

Исключения

IndexOutOfBoundsException

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

Spec-Zone.ru

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