Как убрать плавающую точку в float
Есть кнопка, которая передает вложенную в нее цифру, к примеру "7" в float переменную activity. После я запускаю эту переменную в TextView, и мне, разумеется мне выдает "7.0"... Как убрать эту точку и ноль если после точки нет других дробных чисел?
Ответы (1 шт):
Автор решения: Влад Черешня
→ Ссылка
Можно преобразовать в строку, разделить её по точке, сравнить число после точки с нулём и преобразовать целую часть в int:
int result;
float f = 7.0f;
String[] strings = String.valueOf(f).split(".");
if (strings[1].equals("0")){
result = Integer.parseInt(strings[0]);
}