appendRange

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

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

Since Kotlin

1.4

Parameters

value

the character sequence from which a subsequence is appended.

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.


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

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

Characters are appended in order, starting at specified startIndex.

Since Kotlin

1.4

Parameters

value

the array from which characters are appended.

startIndex

the beginning (inclusive) of the subarray to append.

endIndex

the end (exclusive) of the subarray to append.

Throws

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


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

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

Since Kotlin

1.4

Parameters

value

the character sequence from which a subsequence is appended.

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.

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

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

Characters are appended in order, starting at specified startIndex.

Since Kotlin

1.4

Parameters

value

the array from which characters are appended.

startIndex

the beginning (inclusive) of the subarray to append.

endIndex

the end (exclusive) of the subarray to append.

Throws

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


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

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

Since Kotlin

1.4

Parameters

value

the character sequence from which a subsequence is appended.

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.

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

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

Characters are appended in order, starting at specified startIndex.

Since Kotlin

1.4

Parameters

value

the array from which characters are appended.

startIndex

the beginning (inclusive) of the subarray to append.

endIndex

the end (exclusive) of the subarray to append.

Throws

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


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

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

Since Kotlin

1.4

Parameters

value

the character sequence from which a subsequence is appended.

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.

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

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

Characters are appended in order, starting at specified startIndex.

Since Kotlin

1.8

Parameters

value

the array from which characters are appended.

startIndex

the beginning (inclusive) of the subarray to append.

endIndex

the end (exclusive) of the subarray to append.

Throws

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


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

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

Since Kotlin

1.8

Parameters

value

the character sequence from which a subsequence is appended.

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.

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

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

Characters are appended in order, starting at specified startIndex.

Since Kotlin

1.8

Parameters

value

the array from which characters are appended.

startIndex

the beginning (inclusive) of the subarray to append.

endIndex

the end (exclusive) of the subarray to append.

Throws

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


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

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

Since Kotlin

1.8

Parameters

value

the character sequence from which a subsequence is appended.

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.