首页 > 解决方案 > 在 Kotlin 中从字符串创建字节数组

问题描述

假设我想从一个字符串创建一个字节数组。例如,这样的字符串:

"90, -123, 38, 0, 0, 3, 118, 93, 283, -1"

我将如何在 Kotlin 中做到这一点?

标签: arrayskotlinbyte

解决方案


或许像这样:

val split = "90, -123, 38, 0, 0, 3, 118, 93, 122, -1".split(',')
val result = ByteArray(split.size){ split[it].trim().toByte() }

注意:283 超出 Byte 的范围。


推荐阅读