klsharp
发表于 2007-12-18 15:43
俺估计。。。LZ压根没改写EQUALS。。。。
ourgame
发表于 2007-12-18 17:01
他的问题就是因为正向历遍的问题。我在13楼说的很清楚了。
包括17楼贴的链接。里面提到的方法,他一个都没用。
无语……LZ根本没仔细看回帖。
drach
发表于 2007-12-18 17:26
public boolean equals(Object obj) {
boolean flag = false;
if(obj instanceof SearchToken){
this.getId().equals((((SearchToken) obj).getId()));
flag = true;
}
return flag;
}
改写的equals$汗$ ,正反遍历我觉得无所谓吧,不至于差别那么大
klsharp
发表于 2007-12-18 19:00
怎么写的这么晕啊。。。。
你就
public boolean equals(SearchToken a) {
return (id==a.getId())
}
不就完了
[ 本帖最后由 klsharp 于 2007-12-18 19:38 编辑 ]