为什么当我为此使用 parseInt 时:
private String certainNumber;
public int getNumber()
{
return Integer.parseInt(certainNumber);
}
它编译。
但如果我这样做:
public String getStreetNumber()
{
return streetNumber;
}
和 parseInt 返回值如下:
@Override
public int compareTo(Object o)
{
Address tempAddress = (Address)o;
if(Integer.parseInt(getStreetNumber()) < tempAddress.Integer.parseInt(getStreetNumber()))
{
return -1;
}
... // etc.
}
它不编译?
编辑:尝试了建议......仍然没有编译?
编辑2:感谢您的帮助!