Kotlin – Как преобразовать String в ByteArray

Я пытаюсь преобразовать String в ByteArray в Котлин.

В Java мы можем конвертировать с использованием getBytes() .

Вы делаете это так:

 val testVal = "Good Morning" val bytes = testVal.toByteArray() 

Используйте String.toByteArray()

расширение: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-byte-array.html

Вот решение для этого:

 class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val checkString = "Good Morning" val byteString = checkString.toByteArray() } } 
Intereting Posts
Почему у kotlin есть функции componentN в классе данных, если у них уже есть геттеры и сеттеры? Почему Котлин нуждается в функциональном синтаксисе ссылки? Как изменить исходный код для компиляции класса Kotlin с помощью настраиваемого плагина Intellij Idea Возможно ли издеваться над аксессуарами от Mockito в Котлине? Почему компилятор Scala дает мне ошибку при передаче закрытого класса Kotlin в конструктор? Как издеваться над статическими методами в Котлине? Перегрузка сеттера в Котлине Kotlin: общая коллекция в общий массив Параметр типа Ketlin reified не используется Ошибка проверки Котлина Найти последнее вхождение массива String в массиве с помощью Kotlin ручка onKeyDown с использованием RxAndroid Чтение файла Kotlin, использование блока, не перехватывающего все исключения GridView удаляет только первый элемент при нажатии элемента. Java-> Котлин Kotlin: Почему унарный плюс / минус не способен вывести общий тип из назначения?