由于某些原因,Arrays.deepHashCode()
无法与 byte[]
一起使用。
还有其他等价物吗?
最佳答案
首先,不需要“Deep”。这是一个原始人。你不需要 Deep。
只需使用 Arrays.hashCode(byte[] yourArray)
.
Deep 意味着深入研究数组中包含的对象。鉴于您正在处理一个原始值,您只需要在计算中使用原始值本身。这就是为什么 Deep 方法都不围绕原语。
关于java - 带字节数组的 deepHashCode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4671858/