Why is it that when I use parseInt for this:
private String certainNumber;
public int getNumber()
{
return Integer.parseInt(certainNumber);
}
It compiles.
But If I were to do this:
public String getStreetNumber()
{
return streetNumber;
}
and parseInt the returned value like so:
@Override
public int compareTo(Object o)
{
Address tempAddress = (Address)o;
if(Integer.parseInt(getStreetNumber()) < tempAddress.Integer.parseInt(getStreetNumber()))
{
return -1;
}
... // etc.
}
It does not compile?
edit: tried the suggestions... still not compiling?
edit2: Thanks for the help guys!
parseIntmethod.