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