Spec-Zone.ru › Kotlin 2

decodeToString

kotlin-stdlib/kotlin.text/decodeToString

Требования к платформе и версии: Common (1.4), JS (1.4), JVM (1.4), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun ByteArray.decodeToString(): String

Декодирует строку из байтов этого массива в кодировке UTF-8.

Некорректные последовательности байтов заменяются символом замены \uFFFD.


expect fun ByteArray.decodeToString(startIndex: Int = 0, endIndex: Int = this.size, throwOnInvalidSequence: Boolean = false): String

Декодирует строку из байтов этого массива или его поддиапазона в кодировке UTF-8.

Параметры

startIndex

начало (включительно) поддиапазона для декодирования; по умолчанию 0.

endIndex

конец (не включительно) поддиапазона для декодирования; по умолчанию размер этого массива.

throwOnInvalidSequence

указывает, следует ли выбрасывать исключение при некорректной последовательности байтов или заменять её символом замены \uFFFD.

Исключения

IndexOutOfBoundsException

если startIndex меньше нуля или endIndex больше размера этого массива.

IllegalArgumentException

если startIndex больше endIndex.

CharacterCodingException

если массив байтов содержит некорректную последовательность байтов UTF-8 и throwOnInvalidSequence имеет значение true.

© 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/decode-to-string.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API