НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
64 of 1310 menu

Функция 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,
    которая преобразует строку в массив символов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить