Java里字符串的hash算法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aa13058219642/article/details/52214349

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;
    }
展开阅读全文

没有更多推荐了,返回首页