0
A
回答
0
您可以从Java中的每个对象(这是几乎所有)中提取的哈希码。
因此,您可以使用hashCode()
方法从字符串中获取散列。无法设置您将获得的散列长度,但您始终可以将散列解析为字符串并用子字符串截断它。
这样一来,你可以做这样的事情:
//Get the hash
int hash = yourString.hashCode();
//Parse it to String
String yourHash = Integer.toString(hash);
//Truncate the hash
String truncatedHash = yourHash.substring(0, 12)
如果你希望你的哈希回一个整数,你只需要做Integer.parseInt(truncatedHash)
。
这不是最清晰的解决方案,但我不知道您想要达到的目标。
相关问题
- 1. 哈希字符串大小
- 2. 从一组变量中生成一个哈希字符串
- 3. 如何在Go中生成一个字符串的哈希数?
- 4. 生成一个字符串哈希来比较两个子字符串
- 5. 如何在Visual Studio中生成一个字符串的MD5哈希值?
- 6. 用Qt生成一个MD5哈希值
- 7. 的JavaScript - 生成各种大小的字符串重现的哈希(5-10个字符)
- 8. Digest :: SHA1 :: hexdigest为相同的字符串生成不同的哈希值
- 9. 哈希字符串
- 10. 什么是从一个更长的字符串生成短哈希字符串的最佳方式
- 11. 将字符串转换为哈希字符串:值格式
- 12. 基本字符串哈希/去哈希
- 13. CUDA字符串的MD5哈希值
- 14. 字符串中的Perl哈希对值
- 15. MYSQL从SHA1生成登录哈希值
- 16. 将字符串拆分成哈希?
- 17. 成株字符串哈希测试
- 18. 转换一个哈希表,以键值对的字符串
- 19. 创建一个字符串的哈希值,并在C#中uinteger
- 20. 字符串的唯一哈希
- 21. 从几个Java字符串创建一个哈希对象
- 22. 在Arduino中生成由数字和字母组成的字符串哈希
- 23. 从哈希值获取密码的字符串值
- 24. PHP - 从长md5哈希生成一个短的字母数字字符串的好方法是什么?
- 25. 如何在C++中生成一组唯一的哈希字符串?
- 26. 哈希名字符串
- 27. 字符串哈希转换
- 28. 从字符串和int创建哈希
- 29. 整数哈希从字符串
- 30. 从String.GetHashCode解密哈希字符串?
你到现在为止做了什么? –