數據庫中存放BigDecimal類型的數據,如果存放4或者4.1的話,在數據庫中會存放4.0000和4.1000,此時在前台顯示會不合適,故需要去除.和0,方法如下: 參數是BigDecimal的toString()。 public BigDecimal getPrettyNumber ...
業務背景:mysql中A表中的B字段的類型是decimal類型,小數位數是三位,某一條數據的值是 ,在Java中查詢出來的結果是 . ,這樣顯示在頁面中不太好看,用戶希望看到是 。 解決辦法:使用 stripTrailingZeros .toPlainString 來解決。下面舉例說明如何去掉BigDecimal類型變量小數點后多余的零: 測試結果: 但是,如果將 . 改為 . 等,小數點后面有 ...
2019-10-20 17:04 0 1942 推薦指數:
數據庫中存放BigDecimal類型的數據,如果存放4或者4.1的話,在數據庫中會存放4.0000和4.1000,此時在前台顯示會不合適,故需要去除.和0,方法如下: 參數是BigDecimal的toString()。 public BigDecimal getPrettyNumber ...
需求:已知字符串為一數字字符形式,多為float,double轉換過來,將其后多余的0與.去掉. ...
Sql中想把小數點后多余的0去掉,怎么辦? select 5000/10000.0 --想變成0.5select 5500/10000.0 --想變成0.55select 5550/10000.0 --想變成0.555select 5555/10000.0 --想變成0.5555 其結果分別為 ...
0.5550000 0.5555000 一、如果想去掉數字5后面多余的0 ,需要轉化一下: ...
當小數點后位數過多,多余的0沒有實際意義,根據業務需求需要去掉多余的0。后端存儲浮點型數據一般會用到Bigdecimal 類型,可以調用相關方法去掉小數后多余0,然后轉為string。 輸入結果: ...
...
說明:0+用來隱式轉換 ,讓數據庫自動轉換值。 ...