原文:去掉BigDecimal類型變量小數點后多余的零

業務背景:mysql中A表中的B字段的類型是decimal類型,小數位數是三位,某一條數據的值是 ,在Java中查詢出來的結果是 . ,這樣顯示在頁面中不太好看,用戶希望看到是 。 解決辦法:使用 stripTrailingZeros .toPlainString 來解決。下面舉例說明如何去掉BigDecimal類型變量小數點后多余的零: 測試結果: 但是,如果將 . 改為 . 等,小數點后面有 ...

2019-10-20 17:04 0 1942 推薦指數:

查看詳情

BigDecimal類型去除多余小數點小數點的0

數據庫中存放BigDecimal類型的數據,如果存放4或者4.1的話,在數據庫中會存放4.0000和4.1000,此時在前台顯示會不合適,故需要去除.和0,方法如下: 參數是BigDecimal的toString()。 public BigDecimal getPrettyNumber ...

Sat Jul 22 01:37:00 CST 2017 0 4597
java正則去掉小數點多余0

需求:已知字符串為一數字字符形式,多為float,double轉換過來,將其后多余的0與.去掉. ...

Mon Jan 25 21:13:00 CST 2016 0 2603
sqlserver把小數點后面多余的0去掉

Sql中想把小數點多余的0去掉,怎么辦? select 5000/10000.0 --想變成0.5select 5500/10000.0 --想變成0.55select 5550/10000.0 --想變成0.555select 5555/10000.0 --想變成0.5555 其結果分別為 ...

Tue Oct 10 04:42:00 CST 2017 0 5369
Java——去掉小數點后面多余的0

小數點位數過多,多余的0沒有實際意義,根據業務需求需要去掉多余的0。后端存儲浮點型數據一般會用到Bigdecimal 類型,可以調用相關方法去掉小數多余0,然后轉為string。 輸入結果: ...

Tue Jun 08 19:29:00 CST 2021 0 3813
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM