解决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中由于数据太大自动转换成科学计数法的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringCloud Gateway实现请求解密和响应加密的过程解析
这篇文章主要介绍了SpringCloud Gateway实现请求解密和响应加密的相关知识,本文环境使用比较新的 Java 17 和 SpringBoot 3.1.5,对应到Spring的版本是 6.0.13,本文重心是网关项目,需要的朋友可以参考下2023-11-11Spring使用@Value注解与@PropertySource注解加载配置文件操作
这篇文章主要介绍了Spring使用@Value注解与@PropertySource注解加载配置文件操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-06-06SpringSecurity+jwt+redis基于数据库登录认证的实现
本文主要介绍了SpringSecurity+jwt+redis基于数据库登录认证的实现,其中也涉及到自定义的过滤器和处理器,具有一定的参考价值,感兴趣的可以了解一下2023-09-09自定义log4j2中的Appender来获取日志内容的示例代码
在 Log4j2 中,Appender 是负责将日志事件输出到目标地点的组件,本文讲述的是通过 log4j 中自定义的 Appender 来获取需要打印的日志信息,文中有详细的代码示例供大家参考,需要的朋友可以参考下2024-02-02Java常用正则表达式验证类完整实例【邮箱、URL、IP、电话、身份证等】
这篇文章主要介绍了Java常用正则表达式验证类,结合完整实例形式分析了Java针对邮箱、网址URL、IP地址、电话、身份证等正则验证相关操作技巧,需要的朋友可以参考下2018-12-12
最新评论