append
Платформа и требования к версии: Common (1.0)
expect open override fun append(value: Char): StringBuilder
Добавляет указанный символ value в этот Appendable и возвращает этот экземпляр.
Параметры
символ для добавления.
expect open override fun append(value: CharSequence?): StringBuilder
Добавляет указанную последовательность символов value в этот Appendable и возвращает этот экземпляр.
Параметры
последовательность символов для добавления. Если value равно null, в этот Appendable добавляются четыре символа "null".
expect open override fun append(value: CharSequence?, startIndex: Int, endIndex: Int): StringBuilder
Добавляет подпоследовательность указанной последовательности символов value в этот Appendable и возвращает этот экземпляр.
Параметры
начало (включительно) добавляемой подпоследовательности.
конец (не включительно) добавляемой подпоследовательности.
Исключения
или IllegalArgumentException, если startIndex или endIndex выходит за пределы индексов последовательности символов value или если startIndex > endIndex.
expect fun append(value: Any?): StringBuilder
Добавляет строковое представление указанного объекта value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
expect fun append(value: Boolean): StringBuilder
Добавляет строковое представление указанного логического значения value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
expect fun append(value: Int): StringBuilder
Добавляет строковое представление указанного значения типа int value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
expect fun append(value: Long): StringBuilder
Добавляет строковое представление указанного значения типа long value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
expect fun append(value: Float): StringBuilder
Добавляет строковое представление указанного значения типа float value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
expect fun append(value: Double): StringBuilder
Добавляет строковое представление указанного значения типа double value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
expect fun append(value: CharArray): StringBuilder
Добавляет символы из указанного массива символов value в этот построитель строк и возвращает этот экземпляр.
Символы добавляются по порядку, начиная с индекса 0.
expect fun append(value: String?): StringBuilder
Добавляет указанную строку value в этот построитель строк и возвращает этот экземпляр.
Если value равно null, добавляются четыре символа "null".
Платформа и требования к версии: JS (1.9), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
fun append(value: Byte): StringBuilder
Добавляет строковое представление указанного значения типа byte value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
fun append(value: Short): StringBuilder
Добавляет строковое представление указанного значения типа short value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
actual open override fun append(value: Char): StringBuilder
Добавляет указанный символ value в этот Appendable и возвращает этот экземпляр.
Параметры
символ для добавления.
actual open override fun append(value: CharSequence?): StringBuilder
Добавляет указанную последовательность символов value в этот Appendable и возвращает этот экземпляр.
Параметры
последовательность символов для добавления. Если value равно null, в этот Appendable добавляются четыре символа "null".
actual open override fun append(value: CharSequence?, startIndex: Int, endIndex: Int): StringBuilder
Добавляет подпоследовательность указанной последовательности символов value в этот Appendable и возвращает этот экземпляр.
Параметры
начало (включительно) добавляемой подпоследовательности.
конец (не включительно) добавляемой подпоследовательности.
Исключения
или IllegalArgumentException, если startIndex или endIndex выходит за пределы индексов последовательности символов value или если startIndex > endIndex.
actual fun append(value: Any?): StringBuilder
Добавляет строковое представление указанного объекта value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
actual fun append(value: Boolean): StringBuilder
Добавляет строковое представление указанного логического значения value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
actual fun append(value: Int): StringBuilder
Добавляет строковое представление указанного значения типа int value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
actual fun append(value: Long): StringBuilder
Добавляет строковое представление указанного значения типа long value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
actual fun append(value: Float): StringBuilder
Добавляет строковое представление указанного значения типа float value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
actual fun append(value: Double): StringBuilder
Добавляет строковое представление указанного значения типа double value в этот построитель строк и возвращает этот экземпляр.
Результат полностью совпадает с тем, как если бы value было преобразовано в строку методом value.toString(), а затем эта строка была добавлена в данный построитель строк.
actual fun append(value: CharArray): StringBuilder
Добавляет символы из указанного массива символов value в этот построитель строк и возвращает этот экземпляр.
Символы добавляются по порядку, начиная с индекса 0.
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