解決Java中由于數據太大自動轉換成科學計數法的問題
1.java后臺
(1)使用BigDecimal類
方式一:String str=new BigDecimal(num+"").toString();
方式二:String str=new BigDecimal(num.toString()).toString();
(2)使用DecimalFormat類
//注意,這種方式是保留幾位小數
String str=new DecimalFormat("0.00").format(num);
2.JSP頁面
(1)使用jstl標簽fmt:formatNumber
導入:<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
使用:<fmt:formatNumber value="num " pattern="#.##" minFractionDigits="2" > </fmt:formatNumber>
(2)使用js腳本
var str=parseFloat(num).toString();
* num : 科學計數法表示的數據
以上這篇解決Java中由于數據太大自動轉換成科學計數法的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Springboot+mybatis-plus+注解實現數據權限隔離
本文將結合實例代碼,介紹Springboot+mybatis-plus+注解實現數據權限隔離,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧2021-07-07
SpringBoot結合Vue實現投票系統(tǒng)過程詳解
這篇文章主要介紹了SpringBoot+Vue框架實現投票功能的項目系統(tǒng),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2022-09-09

