toCharArray

inline fun String.toCharArray(destination: CharArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = length): CharArray

Copies characters from this string into the destination character array and returns that array.

Parameters

destination

the array to copy to.

destinationOffset

the position in the array to copy to.

startIndex

the start offset (inclusive) of the substring to copy.

endIndex

the end offset (exclusive) of the substring to copy.

Common
fun String.toCharArray(): CharArray

Returns a CharArray containing characters of this string.

Since Kotlin

1.4
inline fun String.toCharArray(): CharArray

Returns a CharArray containing characters of this string.

JS
fun String.toCharArray(): CharArray

Returns a CharArray containing characters of this string.

Since Kotlin

1.4
Native
fun String.toCharArray(): CharArray

Returns a CharArray containing characters of this string.

Common
fun String.toCharArray(startIndex: Int = 0, endIndex: Int = this.length): CharArray

Returns a CharArray containing characters of this string or its substring.

Since Kotlin

1.4

Parameters

startIndex

the beginning (inclusive) of the substring, 0 by default.

endIndex

the end (exclusive) of the substring, length of this string by default.

Throws

if startIndex is less than zero or endIndex is greater than the length of this string.

fun String.toCharArray(startIndex: Int = 0, endIndex: Int = this.length): CharArray

Returns a CharArray containing characters of this string or its substring.

Since Kotlin

1.4

Parameters

startIndex

the beginning (inclusive) of the substring, 0 by default.

endIndex

the end (exclusive) of the substring, length of this string by default.

Throws

if startIndex is less than zero or endIndex is greater than the length of this string.

JS
fun String.toCharArray(startIndex: Int = 0, endIndex: Int = this.length): CharArray

Returns a CharArray containing characters of this string or its substring.

Since Kotlin

1.4

Parameters

startIndex

the beginning (inclusive) of the substring, 0 by default.

endIndex

the end (exclusive) of the substring, length of this string by default.

Throws

if startIndex is less than zero or endIndex is greater than the length of this string.

Native
fun String.toCharArray(startIndex: Int = 0, endIndex: Int = this.length): CharArray

Returns a CharArray containing characters of this string or its substring.

Since Kotlin

1.3

Parameters

startIndex

the beginning (inclusive) of the substring, 0 by default.

endIndex

the end (exclusive) of the substring, length of this string by default.

Throws

if startIndex is less than zero or endIndex is greater than the length of this string.

Common
fun StringBuilder.toCharArray(destination: CharArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = this.length)

Copies characters from this string builder into the destination character array.

Since Kotlin

1.4

Parameters

destination

the array to copy to.

destinationOffset

the position in the array to copy to, 0 by default.

startIndex

the beginning (inclusive) of the range to copy, 0 by default.

endIndex

the end (exclusive) of the range to copy, length of this string builder by default.

Throws

when the subrange doesn't fit into the destination array starting at the specified destinationOffset, or when that index is out of the destination array indices range.

JS
inline fun StringBuilder.toCharArray(destination: CharArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = this.length)

Copies characters from this string builder into the destination character array.

Since Kotlin

1.4

Parameters

destination

the array to copy to.

destinationOffset

the position in the array to copy to, 0 by default.

startIndex

the beginning (inclusive) of the range to copy, 0 by default.

endIndex

the end (exclusive) of the range to copy, length of this string builder by default.

Throws

when the subrange doesn't fit into the destination array starting at the specified destinationOffset, or when that index is out of the destination array indices range.

Native
inline fun StringBuilder.toCharArray(destination: CharArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = this.length)

Copies characters from this string builder into the destination character array.

Since Kotlin

1.4

Parameters

destination

the array to copy to.

destinationOffset

the position in the array to copy to, 0 by default.

startIndex

the beginning (inclusive) of the range to copy, 0 by default.

endIndex

the end (exclusive) of the range to copy, length of this string builder by default.

Throws

when the subrange doesn't fit into the destination array starting at the specified destinationOffset, or when that index is out of the destination array indices range.