gpt4 book ai didi

java - 将字符串哈希为固定位哈希值

转载 作者:行者123 更新时间:2023-11-30 08:03:57 24 4
gpt4 key购买 nike

我想将一个单词哈希为固定位哈希值,例如 64 位,32 位(二进制)。

我使用了以下代码

   long murmur_hash= MurmurHash.hash64(word);

然后通过以下函数将 murmur_hash 值转换为二进制

   public static String intToBinary (int n, int numOfBits) {
String binary = "";
for(int i = 0; i < numOfBits; ++i) {
n/=2;
if(n%2 == 0)
{
binary="0"+binary;
}
else
binary="1"+binary;
}

return binary;
}

有没有直接的哈希方法可以转换成二进制?

最佳答案

就用这个

Integer.toBinaryString(int i)

关于java - 将字符串哈希为固定位哈希值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31448112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com