append

Native
fun append(value: Byte): StringBuilder
fun append(value: Short): StringBuilder
fun append(value: Int): StringBuilder
fun append(value: Long): StringBuilder
fun append(value: Float): StringBuilder
fun append(value: Double): StringBuilder
Common
open override fun append(value: Char): StringBuilder

Appends the specified character value to this Appendable and returns this instance.

Parameters

value

the character to append.

JS
open override fun append(value: Char): StringBuilder

Appends the specified character value to this Appendable and returns this instance.

Parameters

value

the character to append.

Native
open override fun append(value: Char): StringBuilder

Appends the specified character value to this Appendable and returns this instance.

Parameters

value

the character to append.

Common
open override fun append(value: CharSequence?): StringBuilder

Appends the specified character sequence value to this Appendable and returns this instance.

Parameters

value

the character sequence to append. If value is null, then the four characters "null" are appended to this Appendable.

JS
open override fun append(value: CharSequence?): StringBuilder

Appends the specified character sequence value to this Appendable and returns this instance.

Parameters

value

the character sequence to append. If value is null, then the four characters "null" are appended to this Appendable.

Native
open override fun append(value: CharSequence?): StringBuilder

Appends the specified character sequence value to this Appendable and returns this instance.

Parameters

value

the character sequence to append. If value is null, then the four characters "null" are appended to this Appendable.

Common
open override fun append(value: CharSequence?, startIndex: Int, endIndex: Int): StringBuilder

Appends a subsequence of the specified character sequence value to this Appendable and returns this instance.

Parameters

value

the character sequence from which a subsequence is appended. If value is null, then characters are appended as if value contained the four characters "null".

startIndex

the beginning (inclusive) of the subsequence to append.

endIndex

the end (exclusive) of the subsequence to append.

Throws

or IllegalArgumentException when startIndex or endIndex is out of range of the value character sequence indices or when startIndex > endIndex.

JS
open override fun append(value: CharSequence?, startIndex: Int, endIndex: Int): StringBuilder

Appends a subsequence of the specified character sequence value to this Appendable and returns this instance.

Parameters

value

the character sequence from which a subsequence is appended. If value is null, then characters are appended as if value contained the four characters "null".

startIndex

the beginning (inclusive) of the subsequence to append.

endIndex

the end (exclusive) of the subsequence to append.

Throws

or IllegalArgumentException when startIndex or endIndex is out of range of the value character sequence indices or when startIndex > endIndex.

Native
open override fun append(value: CharSequence?, startIndex: Int, endIndex: Int): StringBuilder

Appends a subsequence of the specified character sequence value to this Appendable and returns this instance.

Parameters

value

the character sequence from which a subsequence is appended. If value is null, then characters are appended as if value contained the four characters "null".

startIndex

the beginning (inclusive) of the subsequence to append.

endIndex

the end (exclusive) of the subsequence to append.

Throws

or IllegalArgumentException when startIndex or endIndex is out of range of the value character sequence indices or when startIndex > endIndex.

fun append(value: Any?): StringBuilder
fun append(value: Any?): StringBuilder
fun append(value: Any?): StringBuilder

Appends the string representation of the specified object value to this string builder and returns this instance.

The overall effect is exactly as if the value were converted to a string by the value.toString() method, and then that string was appended to this string builder.

fun append(value: Boolean): StringBuilder
fun append(value: Boolean): StringBuilder

Appends the string representation of the specified boolean value to this string builder and returns this instance.

The overall effect is exactly as if the value were converted to a string by the value.toString() method, and then that string was appended to this string builder.

Since Kotlin

1.3
Native
fun append(value: Boolean): StringBuilder

Appends the string representation of the specified boolean value to this string builder and returns this instance.

The overall effect is exactly as if the value were converted to a string by the value.toString() method, and then that string was appended to this string builder.

fun append(value: CharArray): StringBuilder
fun append(value: CharArray): StringBuilder

Appends characters in the specified character array value to this string builder and returns this instance.

Characters are appended in order, starting at the index 0.

Since Kotlin

1.4
Native
fun append(value: CharArray): StringBuilder

Appends characters in the specified character array value to this string builder and returns this instance.

Characters are appended in order, starting at the index 0.

fun append(value: String?): StringBuilder
fun append(value: String?): StringBuilder

Appends the specified string value to this string builder and returns this instance.

If value is null, then the four characters "null" are appended.

Since Kotlin

1.3
Native
fun append(value: String?): StringBuilder

Appends the specified string value to this string builder and returns this instance.

If value is null, then the four characters "null" are appended.