【发布时间】:2017-03-21 15:02:07
【问题描述】:
我需要从 Java 中的字符串创建一个唯一整数,这样碰撞的机会就会大大减少。
有什么办法,我们可以在 Java 中创建一个整数,它对于同一个字符串总是唯一的?
我必须将缺少的字符串存储在数据库中,所以我想转换为哈希码以减少我触发 SELECT 查询的检索时间。..
【问题讨论】:
-
那么,你需要将一个字符串作为输入,并产生一个唯一的整数吗?你的意思是像hashcode?
-
我必须将缺少的字符串存储在数据库中,所以我想转换成哈希码以减少检索时间
-
如果您需要更快的 SELECT 查询,只需在您正在搜索的列上放置一个索引。数据库将为您处理所有哈希。
-
所以不需要散列只索引就可以了?