标签: java android numerical-methods
我有一个不同字符串的列表,我需要为每个值创建一个long值,以确保相同的String始终映射到相同的long(如果可能的话,没有两个不同的String不会转换为同样长)
我该怎么做?感谢
答案 0 :(得分:8)
起点可能是使用hashCode()类已存在的String函数。这将返回int,但对于不相似或足够短的输入,应该相对安全。如果您需要更多防冲突,请考虑使用不同的散列函数。
hashCode()
String
int