黑马程序员技术交流社区
标题:
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