Если у меня есть двойное хранилище 10.0, что является лучшим способом конвертировать его в строку 10?
В настоящее время я:Преобразование определенного двойника в строку
if (object.getValue() > 9.999) {
someObject.setText(String.format("%d", new Double(object.getValue()).intValue()));
}
else {
//use amount as is
}
Update
Эти оценки класса класса. I только заботиться о хорошем стиле кодирования для проверки, если double равен 10.0 и только затем преобразовать его в строку «10». Не заботьтесь о любом другом номере
@AvinashRaj: Что значит? В ролях? – Jim
Вы указали, как вы хотите представить 10.0 - примерно 10,5? 10,25? 10,125? –
@JonSkeet: я не выше 10.0 – Jim