首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

hashcode跟equals方法

2012-12-22 
hashcode和equals方法今天看1.6的JDK找到String的hashCode方法,public boolean equals(Object anObject) {

hashcode和equals方法
今天看1.6的JDK
找到String的hashCode方法,
public boolean equals(Object anObject) {if (this == anObject) { return true;}if (anObject instanceof String) { String anotherString = (String)anObject; int n = count; if (n == anotherString.count) {char v1[] = value;char v2[] = anotherString.value;int i = offset;int j = anotherString.offset;while (n-- != 0) { if (v1[i++] != v2[j++])return false;}return true; }}return false; }
我贴这段代码,不仅是要告诉自己如果明白String的equals方法,也要学习如何自己重写hashcode和equals方法.

热点排行