小编win*_*ose的帖子

Java:使用toString().equals()vs. equals()

这是一个理论问题.我有一个我自己设计的对象,带有一堆变量,方法等.我重写了toString方法,主要是为了记录目的,返回变量的值.在我看来,比较这个对象的实例最简单,最直接的方法是比较从toString方法返回的内容.例如,equals方法可能看起来像

public boolean equals(MyObject instance)
{
   return toString().equals(instance.toString());
}
Run Code Online (Sandbox Code Playgroud)

有没有理由不这样做?

java equality equals tostring

3
推荐指数
1
解决办法
2440
查看次数

标签 统计

equality ×1

equals ×1

java ×1

tostring ×1