标签: java hash
在Java中,为了进行错误检查,将13个字符的字符串映射到3个字符的字符串的最佳库/方法是什么?谢谢!
答案 0 :(得分:1)
没有内置方法。如果你真的是指3个字节而不是字符,你可以实现24-bit CRC。
如果您的意思是char,您在输出中接受哪些字符?只有ASCII?任何Unicode字符?
char
答案 1 :(得分:1)
最简单的方法是使用hashCode()
int threeByteHash = string.hashCode() & 0xFFFFFF;