目录

Java里字符串的hash算法

目录

Java里字符串的hash算法

Java的hash算法,简单小巧的的散列方法

 public int hashCode() {
    int h = hash;
    if (h == 0) {
        int off = offset;
        char val[] = value;
        int len = count;

            for (int i = 0; i < len; i++) {
                h = 31*h + val[off++];
            }
            hash = h;
        }
        return h;
    }