Как посчитать количество цифр вещественного числа без точки, т.е. только цифры?
Можете подсказать, как посчитать количество цифр вещественного числа без точки, т.е. только цифры?
Например, в консоль вожу 25,2525. Если считать длину через length, то он будет считать всё вместе с запятой, а мне нужно без неё.
Ответы (1 шт):
Автор решения: Miron
→ Ссылка
String inString = Float.toString(44.9003f);
if(inString.charAt(inString.length() - 1) == '0'){
if(inString.charAt(inString.length() - 2) != '.' && inString.charAt(inString.length() - 2) != ','){
throw new Exception();
}
System.out.println(inString.length() - 2);
} else {
System.out.println(inString.length() - 1);
}