to Char Array
Требования к платформе и версии: Common (1.4)
expect fun String.toCharArray(): CharArray
Возвращает CharArray, содержащий символы этой строки.
expect fun String.toCharArray(startIndex: Int = 0, endIndex: Int = this.length): CharArray
Возвращает CharArray, содержащий символы этой строки или её подстроки.
Параметры
начало подстроки (включительно), по умолчанию 0.
конец подстроки (не включая), по умолчанию длина этой строки.
Исключения
если startIndex меньше нуля или endIndex больше длины этой строки.
если startIndex больше endIndex.
expect fun String.toCharArray(destination: CharArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = length): CharArray
Копирует символы из этой строки в символьный массив destination и возвращает этот массив.
Параметры
массив, в который нужно скопировать символы.
позиция в массиве, начиная с которой нужно скопировать символы.
начальное смещение (включительно) подстроки для копирования.
конечное смещение (не включая) подстроки для копирования.
Исключения
если поддиапазон не помещается в массив destination, начиная с указанного значения destinationOffset, или если этот индекс выходит за пределы диапазона индексов массива destination.
expect fun StringBuilder.toCharArray(destination: CharArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = this.length)
Копирует символы из этого построителя строк в символьный массив destination.
Параметры
массив, в который нужно скопировать символы.
позиция в массиве, начиная с которой нужно скопировать символы; по умолчанию 0.
начало диапазона для копирования (включительно); по умолчанию 0.
конец диапазона для копирования (не включая); по умолчанию длина этого построителя строк.
Исключения
если поддиапазон не помещается в массив destination, начиная с указанного значения destinationOffset, или если этот индекс выходит за пределы диапазона индексов массива destination.
Требования к платформе и версии: JS (1.4), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual fun String.toCharArray(): CharArray
Возвращает CharArray, содержащий символы этой строки.
actual fun String.toCharArray(startIndex: Int = 0, endIndex: Int = this.length): CharArray
Возвращает CharArray, содержащий символы этой строки или её подстроки.
Параметры
начало подстроки (включительно), по умолчанию 0.
конец подстроки (не включая), по умолчанию длина этой строки.
Исключения
если startIndex меньше нуля или endIndex больше длины этой строки.
если startIndex больше endIndex.
actual fun String.toCharArray(destination: CharArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = length): CharArray
Копирует символы из этой строки в символьный массив destination и возвращает этот массив.
Параметры
массив, в который нужно скопировать символы.
позиция в массиве, начиная с которой нужно скопировать символы.
начальное смещение (включительно) подстроки для копирования.
конечное смещение (не включая) подстроки для копирования.
Исключения
если поддиапазон не помещается в массив destination, начиная с указанного значения destinationOffset, или если этот индекс выходит за пределы диапазона индексов массива destination.
actual inline fun StringBuilder.toCharArray(destination: CharArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = this.length)
Копирует символы из этого построителя строк в символьный массив destination.
Параметры
массив, в который нужно скопировать символы.
позиция в массиве, начиная с которой нужно скопировать символы; по умолчанию 0.
начало диапазона для копирования (включительно); по умолчанию 0.
конец диапазона для копирования (не включая); по умолчанию длина этого построителя строк.
Исключения
если поддиапазон не помещается в массив destination, начиная с указанного значения destinationOffset, или если этот индекс выходит за пределы диапазона индексов массива destination.
Требования к платформе и версии: JVM (1.0)
actual inline fun String.toCharArray(): CharArray
Возвращает CharArray, содержащий символы этой строки.
actual fun String.toCharArray(startIndex: Int = 0, endIndex: Int = this.length): CharArray
Возвращает CharArray, содержащий символы этой строки или её подстроки.
Параметры
начало подстроки (включительно), по умолчанию 0.
конец подстроки (не включая), по умолчанию длина этой строки.
Исключения
если startIndex меньше нуля или endIndex больше длины этой строки.
если startIndex больше endIndex.
actual inline fun String.toCharArray(destination: CharArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = length): CharArray
Копирует символы из этой строки в символьный массив destination и возвращает этот массив.
Параметры
массив, в который нужно скопировать символы.
позиция в массиве, начиная с которой нужно скопировать символы.
начальное смещение (включительно) подстроки для копирования.
конечное смещение (не включая) подстроки для копирования.
Исключения
если поддиапазон не помещается в массив destination, начиная с указанного значения destinationOffset, или если этот индекс выходит за пределы диапазона индексов массива destination.
actual inline fun StringBuilder.toCharArray(destination: CharArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = this.length)
Копирует символы из этого построителя строк в символьный массив destination.
Параметры
массив, в который нужно скопировать символы.
позиция в массиве, начиная с которой нужно скопировать символы; по умолчанию 0.
начало диапазона для копирования (включительно); по умолчанию 0.
конец диапазона для копирования (не включая); по умолчанию длина этого построителя строк.
Исключения
если поддиапазон не помещается в массив destination, начиная с указанного значения destinationOffset, или если этот индекс выходит за пределы диапазона индексов массива destination.
© 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/to-char-array.html