encodeToByteArray
fun String.encodeToByteArray(): ByteArray
Кодирует эту строку в массив байтов в кодировке UTF-8.
Любая некорректная последовательность символов заменяется на последовательность байтов-заменителей.
fun String.encodeToByteArray( startIndex: Int = 0, endIndex: Int = this.length, throwOnInvalidSequence: Boolean = false ): ByteArray
Кодирует эту строку или ее подстроку в массив байтов в кодировке UTF-8.
Параметры
startIndex - начало (включительно) подстроки для кодирования, по умолчанию 0.
endIndex - конец (исключительно) подстроки для кодирования, по умолчанию длина этой строки.
throwOnInvalidSequence - указывает, следует ли выбрасывать исключение при некорректной последовательности символов или заменить её.
Исключения
IndexOutOfBoundsException - если startIndex меньше нуля или endIndex больше длины этой строки.
IllegalArgumentException - если startIndex больше endIndex.
CharacterCodingException - если эта строка содержит некорректную последовательность символов, и throwOnInvalidSequence равно true.
© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/encode-to-byte-array.html