A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

AbstractList中的hashCode()方法:
        public  int  hashCode()  {
                int  hashCode  =  1;
                for  (E  e  :  this)
                        hashCode  =  31*hashCode  +  (e==null  ?  0  :  e.hashCode());
                return  hashCode;
}
List的及其子类都是implements这个接口,从这个hashCode算法看,集合中的元素个数越多,hashCode值越大,当元素个数达到一定程度后,此值会不会超出int的范围啊?

1 个回复

倒序浏览
怎么总没人回答俺的帖子呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马