零碎知識點:
1.BigDecimal去掉小數點後的零
stripTrailingZeros()
方法即可實現。返回一個BigDecimal,該BigDecimal在數值上與這個BigDecimal相等,但是在表示中去掉了任何尾隨的零。
如果小數位爲.00
,則直接舍掉小數位,如果小數位不爲0,則保留原小數位。
toPlainString()
轉換結果爲String類型。
new BigDecimal("100.00").stripTrailingZeros().toPlainString(); //100
new BigDecimal("100.01").stripTrailingZeros().toPlainString(); //100.01