java中double轉string處理 小數點超過6位的處理

最近有個項目在數據庫存的類型是double 返回前端需要返回string類型  默認的轉換數據比較小或者很大的時候自動返回科學計數法的格式返回  前端沒有辦法處理,需要後臺處理一下   第一次使用

new BigDecimal(number.toString()).toString() 處理   這種方式對於小數點後不超過6位的處理是正確的   一旦小數點後到7位就又返回科學計數法的方式     後面參考百度的寫法 或者了一種方式  暫時是正確的

 DecimalFormat decimalFormat = new DecimalFormat("###################.###########");

       decimalFormat.format(entity.getVal());


做個標記 記錄一下吧

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