In this tutorial, you shall learn how to convert a given byte array to a string in Kotlin, using String() constructor, with examples.
Kotlin – Convert Byte Array to String
To convert a byte array to string in Kotlin, use String() constructor. String() constructor can take a Byte Array as argument and return a new string formed with the bytes in the given array.
Syntax
The syntax to call String() constructor with Byte Array bytes
passed as argument is
String(bytes)
ADVERTISEMENT
Examples
1. Create a string from given byte array
In the following example, we take an array of bytes, and convert this byte array to string using String().
Main.kt
fun main() { val bytes = byteArrayOf(97, 98, 99, 65, 66, 67) val str = String(bytes) println(str) }
Output
abcABC
Conclusion
In this Kotlin Tutorial, we learned how to convert a Byte Array to a String using String() constructor, with examples.