如何将对象名称转换为String?

时间:2017-04-12 10:06:13

标签: java string object comparison

我重写了toString方法,以便我的对象返回它们的ID(我在对象中设置的参数。

@Override
    public String toString(){
        return getId();
}

我遇到的问题是我在列表中搜索对这些对象的引用,并希望能够在X对象存在时执行某些操作。

为了做到这一点,我需要我的程序能够将返回的对象ID解释为字符串,因为我正在进行比较(以检查它是否存在)。

所以我的问题是,如何将对象引用转换为字符串以进行比较。或者有更好的方法可以做到这一点吗?

1 个答案:

答案 0 :(得分:0)

如果您想比较他们的ID号,您可以创建Object

的重载方法
String idNumber;
public boolean equals(YourSuperClass yourSuper)
{
    if(idNumber.equals(yourSuper.getId()))
       return true;
    else
       return false;
}