gpt4 book ai didi

java - 我如何生成字符串的长散列?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:05:13 25 4
gpt4 key购买 nike

我有一个 java 应用程序,我想在其中为字符串生成 long id(以便将这些字符串存储在 neo4j 中)。为了避免数据重复,我想为存储在 long 整数中的每个字符串生成一个 id,每个字符串应该是唯一的。我该怎么做?

最佳答案

此代码将计算出非常好的哈希值:

String s = "some string";
long hash = UUID.nameUUIDFromBytes(s.getBytes()).getMostSignificantBits();

关于java - 我如何生成字符串的长散列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9309723/

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