Функция toByteString
Функция toByteString преобразует массив байтов
типа ByteArray в строку в кодировке UTF-8.
Принимает массив байтов в качестве параметра
и возвращает строку String.
Импорт
kotlinimport kotlin.text.toByteString
Синтаксис
kotlinfun ByteArray.toByteString(): String
Пример
Преобразуем массив байтов в строку:
kotlinval byteArray: ByteArray = byteArrayOf(72, 101, 108, 108, 111)
val res: String = byteArray.toByteString()
println(res)
Результат выполнения кода:
kotlinString "Hello"
Пример
Преобразуем массив байтов, содержащий цифры:
kotlinval byteArray: ByteArray = byteArrayOf(49, 50, 51, 52, 53)
val res: String = byteArray.toByteString()
println(res)
Результат выполнения кода:
kotlinString "12345"
Пример
Работа с пустым массивом байтов:
kotlinval byteArray: ByteArray = byteArrayOf()
val res: String = byteArray.toByteString()
println(res)
Результат выполнения кода:
kotlinString ""
Пример
Преобразование строки в байты и обратно:
kotlinval originalString: String = "abcde"
val byteArray: ByteArray = originalString.toByteArray()
val convertedString: String = byteArray.toByteString()
println(convertedString)
Результат выполнения кода:
kotlinString "abcde"
Смотрите также
-
функцию
toByteArray,
которая преобразует строку в массив байтов -
функцию
toHexString,
которая преобразует массив байтов в шестнадцатеричную строку -
функцию
toString,
которая преобразует объект в строковое представление -
функцию
toCharArray,
которая преобразует строку в массив символов