Я встретил странную ошибку в моем коде.BigDecimal stripTrailingZeros не работает для нуля
Это относится с
new BigDecimal("1.2300").stripTrailingZeros()
возвращает 1.23
(правильный)
но
new BigDecimal("0.0000").stripTrailingZeros()
возвращается 0.0000
(странно), при этом ничего не происходит
Почему?
Как это исправить?
Я получаю '0' ... Можете ли вы разместить MVCE? – Tom
Я тоже получаю '0' - JDK 8u66. Какую версию Java вы используете? Что вы подразумеваете под «return 0.0000» - вы имеете в виду 'toString()' печатает его как '0,0000'? –
Я использую java 6u45 – gstackoverflow