How to initialize and print a byte array in Kotlin

3 Answers

0 votes
fun main() {
    val byteArray = byteArrayOf(1, 2, 3, 4, 5)
    
	println(byteArray.joinToString(", "))
}

  
     
/*
run:
  
1, 2, 3, 4, 5
 
*/

 



answered Mar 11, 2025 by avibootz
0 votes
fun main() {
    val byteArray = ByteArray(5) // Initializes with size 5, filled with zeros
    
	println(byteArray.joinToString(", "))
}

  
     
/*
run:
  
0, 0, 0, 0, 0
 
*/

 



answered Mar 11, 2025 by avibootz
0 votes
fun main() {
    val byteArray = ByteArray(5) { 16 } // Each element is initialized to 16
    
	println(byteArray.joinToString(", "))
}

  
     
/*
run:
  
16, 16, 16, 16, 16
 
*/

 



answered Mar 11, 2025 by avibootz
...