草庐IT

hashtext

全部标签

java - 从字符串中获取唯一的整数值

我有相同格式的不同唯一字符串。字符串看起来像这样axf25!j&809>-11~dc我想从此字符串中获取唯一的整数值。每次此值都必须相同并取决于字符串。我尝试将字符串的每个字符转换为int,然后将字符相互求和。但是,如果我有2个具有相同符号集的字符串,它会返回彼此相等的整数值。所以它不适合我。如何从唯一字符串生成唯一整数值​​?更新:考虑了所有给定的解决方案后,我决定创建生成唯一整数值​​的函数。我希望它排除了碰撞。publicintgetUniqueInteger(Stringname){Stringplaintext=name;inthash=name.hashCode();Mes