kotlin byte数组怎么打印输出
时间: 2024-09-10 14:13:40 浏览: 125
Kotlin开发的一些实用小技巧总结
在Kotlin中,Byte数组(ByteArray)的打印输出通常是将其转换为字符串或字符序列来展示。你可以通过以下几种方式来实现:
1. 使用`joinToString()`方法:
```kotlin
val byteArray = byteArrayOf(72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100)
val string = byteArray.joinToString(separator = "") { "%d".format(it) } // 将每个字节转换为十进制数字并连接成字符串
println(string)
```
这将输出 "Hello, World"。
2. 使用循环打印:
```kotlin
val byteArray = byteArrayOf(72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100)
for (byte in byteArray) {
print("$byte ")
}
println() // 添加换行符
```
这同样会输出 "Hello, World"。
阅读全文