接触java的时间不长,对hashcode的实现和用法都不是很清楚,关注下,期待高手回复

解决方案 »

  1.   

    找了下,不知道是不是这个意思??JS中实现JAVA的hashCode算法
      

  2.   

    function hashCode(str){
            var h = 0, off = 0;
            var len = str.length;
            for(var i = 0; i < len; i++){
                h = 31 * h + str.charCodeAt(off++);
            }
        var t=-2147483648*2;
        while(h>2147483647){
          h+=t
        }
        return h;
    }
      

  3.   

    汗!!这个分给的!!哈哈
    ,也忒不公道了!!那个只是搬了showbo 里面的代码出来就得了100