黑马程序员技术交流社区

标题: List的hashCode()值会不会溢出 [打印本页]

作者: 至尊幽蓝    时间: 2015-9-1 16:08
标题: List的hashCode()值会不会溢出
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的范围啊?
作者: 至尊幽蓝    时间: 2015-9-1 21:55
怎么总没人回答俺的帖子呢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2