亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于Bigdecimal科學計數問題

 更新時間:2022年06月18日 14:55:00   作者:令人著迷  
這篇文章主要介紹了基于Bigdecimal科學計數問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Bigdecimal科學計數問題

今天做后臺報表導出功能數據在小數點八位之后會出現 0E-8類似的問題 

主要是數據轉換問題

一行代碼輕松搞定

new BigDecimal (String.valueOf(value))).toPlainString()

Bigdecimal與科學計數法(轉String)問題

BigDecimal是處理高精度的浮點數運算的常用的一個類

當需要將BigDecimal中保存的浮點數值打印出來,特別是在頁面上顯示的時候,就有可能遇到預想之外的科學技術法表示的問題。

一般直接使用 BigDecimal.toString()方法即可以完成浮點數的打印。但是,toString()方法輸出的字符串并不能保證不是科學計數法。

比如直接這么寫:  

System.out.println( new BigDecimal("0.000000000000").toString());

程序的輸出結果為:  

0E-12

這是我們不希望出現的結果。

正確的寫法:

System.out.println( new BigDecimal("0.000000000000").toPlainString());

程序輸出的結果為:

0.000000000000

如果我們希望去除末尾多余的0,那么我們應該這么寫:

System.out.println( new BigDecimal("0.000000000000").stripTrailingZeros().toPlainString());

其中,stripTrailingZeros()函數就是用于去除末尾多余的0的

程序輸出的結果為:

0

測試截圖

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • SpringBoot部署到騰訊云的實現示例

    SpringBoot部署到騰訊云的實現示例

    記錄一下自己第一次部署springboot項目,本文主要介紹了SpringBoot部署到騰訊云的實現示例,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-08-08
  • java獲取properties屬性文件示例

    java獲取properties屬性文件示例

    Properties類表示了一個持久的屬性集。Properties可保存在流中或從流中加載。屬性列表中每個鍵及其對應值都是一個字符串。本文使用java讀取這些屬性,看下面詳細介紹吧
    2014-01-01
  • JAVA對稱加密算法PBE定義與用法實例分析

    JAVA對稱加密算法PBE定義與用法實例分析

    這篇文章主要介紹了JAVA對稱加密算法PBE定義與用法,結合實例形式分析了JAVA對稱加密算法PBE的概念、原理、定義及使用方法,需要的朋友可以參考下
    2019-09-09
  • SpringBoot配置圖片訪問的虛擬路徑

    SpringBoot配置圖片訪問的虛擬路徑

    大家好,本篇文章主要講的是SpringBoot配置圖片訪問的虛擬路徑,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • SpringBoot教程_創(chuàng)建第一個SpringBoot項目

    SpringBoot教程_創(chuàng)建第一個SpringBoot項目

    這篇文章主要介紹了SpringBoot教程_創(chuàng)建第一個SpringBoot項目,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Java實現單詞倒序輸出

    Java實現單詞倒序輸出

    這篇文章主要介紹了Java實現單詞倒序輸出,幫助大家更好的理解和學習Java,感興趣的朋友可以了解下
    2020-08-08
  • Spring MVC學習教程之視圖深入解析

    Spring MVC學習教程之視圖深入解析

    這篇文章主要給大家介紹了關于Spring MVC學習教程之視圖解析的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或使用spring mvc具有一定的參考學習價值,需要的朋友們下面來一起看看吧
    2018-11-11
  • Intelli IDEA安裝Scala插件并安裝Scala軟件和配置環(huán)境變量的詳細教程

    Intelli IDEA安裝Scala插件并安裝Scala軟件和配置環(huán)境變量的詳細教程

    這篇文章主要介紹了Intelli IDEA安裝Scala插件并安裝Scala軟件和配置環(huán)境變量的詳細教程,需要的朋友可以參考下
    2020-10-10
  • java隨機字符串生成示例

    java隨機字符串生成示例

    這篇文章主要介紹了java隨機字符串生成示例,這個字符隨機生成類可以生成多種組合的字符串,比如大+小字符+數字+符號,需要的朋友可以參考下
    2014-03-03
  • Redisson延遲隊列執(zhí)行流程源碼解析

    Redisson延遲隊列執(zhí)行流程源碼解析

    這篇文章主要為大家介紹了Redisson延遲隊列執(zhí)行流程源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09

最新評論