bernstein static method

int bernstein(
  1. String key
)

Bernstein's hash

key 输入字节数组
返回 结果hash

Implementation

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;
}