Почему, когда я использую 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.
}
Не компилируется?
edit: пробовал предложения ... все еще не компилируется?
edit2: Спасибо запомогите ребята!