int value = 5381;
for (int i = 0; i < item.length(); i++) {
value = value * 33 + item.charAt(i);
}
value &= 0x7fffffff;
value %= size;
これはバーンスタインのハッシュコードです。最後の 2 行を除くすべてを取得します。彼らは何をしますか?これらは Java コンパイラでもエラーを生成するため、明らかに有効なコードではありません。他にどのように表現できますか?
彼らが働いている限り、私は彼らが何をしているのかほとんど気にしません笑 :P