заменить 0 на unknown
Есть перезагруженный метод toString() и он выводит
Но нужно при выводе заменить 0.0 на unknown (пример ниже)
@Override
public String toString()
{
return "AnimalCharacteristics{bodyWt="+body_wt+", brainWt="+brain_wt+", nonDreaming=" + non_dreaming+
", dreaming="+ dreaming+ ", totalSleep="+total_sleep+", lifeSpan="+life_span+", gestation="+
gestation+", predation="+predation+", exposure="+exposure+", danger="+danger+"}";
}
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Добавьте метод
private String getValue(double value){
return value == 0? "unknown": value;
}
И замените. Выражение типа
AnimalCharacteristics{bodyWt="+getValue (body_wt)+"....

