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 编辑 ]
页: 1 2 [3]
查看完整版本: 请问java中如何比较这个数组中的内容