Bernstein's hash
key 输入字节数组 返回 结果hash
key
static int bernstein(String key) { var hash = 0; int i; for (i = 0; i < key.length; ++i) { hash = 33 * hash + key.codeUnitAt(i); } return hash; }