Наше приложение может получить следующие числа:
0.1
0.02
0.003
и т.п.
Эти значения трактуются нашим кодом как BigDecimal
, поскольку мы оперируем деньгами.
В веб-интерфейсе есть форма, в которой пользователь должен просматривать эти плавающие части цен, преобразованные в следующие:
1
02
003
Вопрос в том, как обрезать ведущие zero
и delimiter character
в входных ценах. Возможно, класс BigDecimal
имеет стандартный метод, например, trimLeadingZeroes(), но не может его найти.
ОБНОВЛЕНИЕ: обрезать только начальный ноль и символ-разделитель
Например:
1 is 0.1
27 is 0.27