最近有個項目在數據庫存的類型是double 返回前端需要返回string類型 默認的轉換數據比較小或者很大的時候自動返回科學計數法的格式返回 前端沒有辦法處理,需要後臺處理一下 第一次使用
new BigDecimal(number.toString()).toString() 處理 這種方式對於小數點後不超過6位的處理是正確的 一旦小數點後到7位就又返回科學計數法的方式 後面參考百度的寫法 或者了一種方式 暫時是正確的
DecimalFormat decimalFormat = new DecimalFormat("###################.###########");
decimalFormat.format(entity.getVal());
做個標記 記錄一下吧