0

在 Java 中,将 13 个字符的字符串映射到 3 个字符的字符串以进行错误检查的最佳库/方法是什么?谢谢!

4

2 回答 2

1

最简单的方法是使用 hashCode()

int threeByteHash = string.hashCode() & 0xFFFFFF;
于 2012-08-30T07:19:30.017 回答
1

对此没有内置方法。如果您真的是指 3 个字节而不是字符,则可以实现24 位 CRC 。

如果您的意思是char,您在输出中接受哪些字符?只有ASCII?任何Unicode字符?

于 2012-08-30T06:50:25.933 回答