我无法理解给定代码段的hashcode()部分。
我曾尝试搜索它,但无法弄清楚。
this.hash = Arrays.hashCode(new Integer[]{data.hashCode(), previousHash});
最佳答案
Arrays类实现了一组现成的健壮方法,用于计算不同类型数组的哈希码。本示例调用Arrays.hashCode(int[])
。
本质上,这只是从两个现有哈希码(data.hashCode()
和previousHash
)创建哈希码的一种方法。
关于java - 区块链表示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56358630/