Java——去掉小數點後面多餘的0

當小數點後位數過多,多餘的0沒有實際意義,根據業務需求需要去掉多餘的0。後端存儲浮點型數據一般會用到Bigdecimal 類型,可以調用相關方法去掉小數後多餘0,然後轉爲string。

例如:

public static void main(String[] args) {
    BigDecimal value = new BigDecimal("1.8500000000");
    BigDecimal noZeros = value.stripTrailingZeros();
    String result = noZeros.toPlainString();
    System.out.println("result: " + result);
}

輸出結果:

1.85

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章