【发布时间】:2018-02-26 12:20:16
【问题描述】:
我有两个字节数组,我想比较它们。我有一个这样的循环(为了清楚起见,它更像是一个 Javaish 循环):
for (i in 0..63) {
if (newArray[i] != oldArray[i]) {
return newArray[i] < oldArray[i]
}
}
例如,newArray[0] 是 0x93,oldArray[0] 是 0x00。这仍然返回 true(意味着 newArray 小于 oldArray),因为它是作为有符号比较完成的。有没有办法比较绝对(无符号)值?还是比较字节数组的集合?
【问题讨论】: