Spec-Zone.ru › Kotlin 2

append

kotlin-stdlib/kotlin.text/StringBuilder/append

Платформа и требования к версии: Common (1.0)

@IgnorableReturnValue
expect open override fun append(value: Char): StringBuilder

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

Параметры

value

символ для добавления.


@IgnorableReturnValue
expect open override fun append(value: CharSequence?): StringBuilder

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

Параметры

value

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


@IgnorableReturnValue
expect open override fun append(value: CharSequence?, startIndex: Int, endIndex: Int): StringBuilder

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

Параметры

value

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

startIndex

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

endIndex

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

Исключения

IndexOutOfBoundsException

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


@IgnorableReturnValue
expect fun append(value: Any?): StringBuilder

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

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


@IgnorableReturnValue
expect fun append(value: Boolean): StringBuilder

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

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


@IgnorableReturnValue
expect fun append(value: Int): StringBuilder

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

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


@IgnorableReturnValue
expect fun append(value: Long): StringBuilder

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

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


@IgnorableReturnValue
expect fun append(value: Float): StringBuilder

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

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


@IgnorableReturnValue
expect fun append(value: Double): StringBuilder

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

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


@IgnorableReturnValue
expect fun append(value: CharArray): StringBuilder

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

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


@IgnorableReturnValue
expect fun append(value: String?): StringBuilder

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

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

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

@IgnorableReturnValue
fun append(value: Byte): StringBuilder

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

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


@IgnorableReturnValue
fun append(value: Short): StringBuilder

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

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


@IgnorableReturnValue
actual open override fun append(value: Char): StringBuilder

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

Параметры

value

символ для добавления.


@IgnorableReturnValue
actual open override fun append(value: CharSequence?): StringBuilder

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

Параметры

value

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


@IgnorableReturnValue
actual open override fun append(value: CharSequence?, startIndex: Int, endIndex: Int): StringBuilder

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

Параметры

value

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

startIndex

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

endIndex

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

Исключения

IndexOutOfBoundsException

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


@IgnorableReturnValue
actual fun append(value: Any?): StringBuilder

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

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


@IgnorableReturnValue
actual fun append(value: Boolean): StringBuilder

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

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


@IgnorableReturnValue
actual fun append(value: Int): StringBuilder

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

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


@IgnorableReturnValue
actual fun append(value: Long): StringBuilder

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

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


@IgnorableReturnValue
actual fun append(value: Float): StringBuilder

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

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


@IgnorableReturnValue
actual fun append(value: Double): StringBuilder

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

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


@IgnorableReturnValue
actual fun append(value: CharArray): StringBuilder

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

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


@IgnorableReturnValue
actual fun append(value: String?): StringBuilder

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

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

© 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/append.html

Spec-Zone.ru

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