Ich habe seltsame Fehler in meinem Code getroffen.BigDecimal stripTrailingZeros funktioniert nicht für Null
Sie bezieht mit
new BigDecimal("1.2300").stripTrailingZeros()
kehrt 1.23
(korrekt)
aber
new BigDecimal("0.0000").stripTrailingZeros()
kehrt 0.0000
(seltsam), so dass nichts passiert
Warum?
Wie es zu beheben?
Ich bekomme '0' ... Kannst du eine MVCE posten? – Tom
Ich bekomme auch '0' - JDK 8u66. Welche Java-Version verwendest du? Was meinst du mit "returns 0.0000" - meinst du 'toString()' druckt es als '0.0000'? –
Ich benutze Java 6u45 – gstackoverflow