In this tutorial, you shall learn how to convert a given string to a byte array in Kotlin, using String.toByteArray() method, with examples.
Kotlin – Convert String to Byte Array
To convert a string to byte array in Kotlin, use String.toByteArray() method. String.toByteArray() method returns a Byte Array created using the characters of the calling string.
Syntax
The syntax to call toByteArray() method on String str
is
str.toByteArray()
ADVERTISEMENT
Examples
1. Convert given string “apple” to byte array
In the following example, we take a string and convert this to an array of bytes using String.toByteArray() method.
Main.kt
fun main() { val str = "apple" val bytes = str.toByteArray() for (byte in bytes) println(byte) }
Output
97 112 112 108 101
Conclusion
In this Kotlin Tutorial, we learned how to convert a String to Byte Array using String.toByteArray() method, with examples.