setRange

expect fun StringBuilder.setRange(startIndex: Int, endIndex: Int, value: String): StringBuilder(source)

Replaces characters in the specified range of this string builder with characters in the specified string value and returns this instance.

Since Kotlin

1.4

Parameters

startIndex

the beginning (inclusive) of the range to replace.

endIndex

the end (exclusive) of the range to replace.

value

the string to replace with.

Throws

or IllegalArgumentException if startIndex is less than zero, greater than the length of this string builder, or startIndex > endIndex.

actual inline fun StringBuilder.setRange(startIndex: Int, endIndex: Int, value: String): StringBuilder(source)

Replaces characters in the specified range of this string builder with characters in the specified string value and returns this instance.

Since Kotlin

1.4

Parameters

startIndex

the beginning (inclusive) of the range to replace.

endIndex

the end (exclusive) of the range to replace.

value

the string to replace with.

Throws

or IllegalArgumentException if startIndex is less than zero, greater than the length of this string builder, or startIndex > endIndex.

actual inline fun StringBuilder.setRange(startIndex: Int, endIndex: Int, value: String): StringBuilder(source)

Replaces characters in the specified range of this string builder with characters in the specified string value and returns this instance.

Since Kotlin

1.4

Parameters

startIndex

the beginning (inclusive) of the range to replace.

endIndex

the end (exclusive) of the range to replace.

value

the string to replace with.

Throws

or IllegalArgumentException if startIndex is less than zero, greater than the length of this string builder, or startIndex > endIndex.

actual inline fun StringBuilder.setRange(startIndex: Int, endIndex: Int, value: String): StringBuilder(source)

Replaces characters in the specified range of this string builder with characters in the specified string value and returns this instance.

Since Kotlin

1.8

Parameters

startIndex

the beginning (inclusive) of the range to replace.

endIndex

the end (exclusive) of the range to replace.

value

the string to replace with.

Throws

or IllegalArgumentException if startIndex is less than zero, greater than the length of this string builder, or startIndex > endIndex.

actual inline fun StringBuilder.setRange(startIndex: Int, endIndex: Int, value: String): StringBuilder(source)

Replaces characters in the specified range of this string builder with characters in the specified string value and returns this instance.

Since Kotlin

1.8

Parameters

startIndex

the beginning (inclusive) of the range to replace.

endIndex

the end (exclusive) of the range to replace.

value

the string to replace with.

Throws

or IllegalArgumentException if startIndex is less than zero, greater than the length of this string builder, or startIndex > endIndex.