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