【发布时间】:2017-12-11 20:05:45
【问题描述】:
我正在尝试在 Kotlin 的 ByteArray 中分配字节,我只是不知道分配字节的语法。
例如,在 c 中,如果我想分配一个字符,我会这样做:
char c = 'a';
但是在 Kotlin 语言中分配字节类型变量中的字节的语法是什么?就是找不到例子,假设我想在array[i]中分配字节E0,我该怎么做呢?
【问题讨论】:
-
array[i] = 0xE0.toByte()?
我正在尝试在 Kotlin 的 ByteArray 中分配字节,我只是不知道分配字节的语法。
例如,在 c 中,如果我想分配一个字符,我会这样做:
char c = 'a';
但是在 Kotlin 语言中分配字节类型变量中的字节的语法是什么?就是找不到例子,假设我想在array[i]中分配字节E0,我该怎么做呢?
【问题讨论】:
array[i] = 0xE0.toByte()?
这是一个简单的任务。您只需要确保要分配的值在字节范围内:
array[i] = -32
或
array[i] = 0xE0.toByte()
甚至
array[i] = 224.toByte()
【讨论】: