我重写了toString方法,以便我的对象返回它们的ID(我在对象中设置的参数。
@Override
public String toString(){
return getId();
}
我遇到的问题是我在列表中搜索对这些对象的引用,并希望能够在X对象存在时执行某些操作。
为了做到这一点,我需要我的程序能够将返回的对象ID解释为字符串,因为我正在进行比较(以检查它是否存在)。
所以我的问题是,如何将对象引用转换为字符串以进行比较。或者有更好的方法可以做到这一点吗?
答案 0 :(得分:0)
如果您想比较他们的ID号,您可以创建Object
String idNumber;
public boolean equals(YourSuperClass yourSuper)
{
if(idNumber.equals(yourSuper.getId()))
return true;
else
return false;
}