我看到java无法处理unsigned long ... 如果是的话,任何人都可以发布代码吗?感谢。
答案 0 :(得分:2)
您打算与使用无符号类型的语言进行互操作吗?如果没有,你可以只使用标准的java长而没有问题。它可能会溢出(根据这里的讨论djb2 Hash Function),但这不是问题。
这是使用此实现的野外PermissionSet class。不要忘记Java中的hashCode无论如何都需要返回一个整数,因此缺少unsigned long不会产生影响 - 函数所用的可能值会更少。