我要比较两个(小)Byte[] 's 包含二进制图像的表示。我不想使用 MD5 或 SHA 或诸如此类的东西,因为没有意义......这些只是迭代数组,计算校验和等,没有必要。

似乎应该有一种 super 简单的方法来迭代两个数组,a1a2 ,并比较它们是否相等,例如:

(a1, a2).forall(a, b => a == b) 

但这当然行不通......

请您参考如下方法:

以下应该这样做

val a: Array[Byte] = Array(1,2,4,5) 
val b: Array[Byte] = Array(1,2,4,5) 
a.deep==b.deep  

另一种方式是
a.sameElements(b) 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!